移动端第五章 选择器

本文深入探讨了移动端开发中的选择器使用,包括新增选择器、属性伪类、结构伪类的详细说明,并特别对比了nth-child与nth-of-type的区别,同时涵盖了其它未提及的选择器与伪元素的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

选择器

新增选择器:

选择器例子描述
element>elementdiv>p选择
的 子元素

element+elementdiv+p选择在
元素之后的相邻的

元素

element~elementdiv~p选择在
元素之后的所有

元素

属性伪类:

选择器例子描述
[attribute][target]选择带有 target 属性所有元素
[attribute=value]a[target=_back]选择 target="_blank" 的所有元素
[attribute~=value][title~=main]选择 title 属性包含单词 “flower” 的所有元素
[attribute^=value]a[class^=“test”]选择其 a属性值以 “test” 开头的每个 元素
[attribute$=value]a[class$=“text”]选择其 a属性以 “text” 结尾的所有 元素
[attribute*=value]a[src*=“abc”]选择其 src 属性中包含 “abc” 子串的每个 元素
:focusinput:focus选择获得焦点的 input 元素

结构伪类:

选择器例子描述
:first-letterp:first-letter选择每个

元素的首字母

:first-linep:first-line选择每个

元素的首行

:first-childp:first-child选择属于父元素的第一个子元素的每个

元素

:first-of-typep:first-of-type选择属于其父元素的首个

元素的每个

元素

:last-of-typep:last-of-type选择属于其父元素的最后

元素的每个

元素

:only-of-typep:only-of-type选择属于其父元素唯一的

元素的每个

元素

:only-childp:only-child选择属于其父元素的唯一子元素的每个

元素

:nth-child(n)p:nth-child(2 )选择属于其父元素的最后

元素的每个

元素

:nth-last-child(n)p:nth-last-child(2)同上,从最后一个子元素开始计数
:only-childp:only-child选择属于其父元素的唯一子元素的每个

元素

:nth-of-type(n)p:nth-of-type(2)选择属于其父元素第二个

元素的每个

元素

:nth-last-of-type(n)p:nth-last-of-type(2)同上,但是从最后一个子元素开始计数
:last-childp:last-child选择属于其父元素最后一个子元素每个

元素

比较:nth-child与nth-of-type的区别?

前者不指定类型,后者指定类型

其它:

选择器例子描述
:targetp:target目标选择器,跟锚点链接一起使用

伪元素:

选择器例子描述
:beforep:before在每个

元素的内容之前插入内容

:afterp:after在每个

元素的内容之后插入内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值