:nth-of-type(even)会选择Paragraph 2和Div 2,因为它们分别是第二个元素和第二个元素。 总结: 使用:nth-child(n)时,选择的元素取决于它在所有兄弟元素中的位置。 使用:nth-of-type(n)时,选择的元素取决于它在同类型兄弟元素中的位置。 选择哪一个取决于你的具体需求。如果你需要根据元素在父元素中的总体...
在CSS3中,可以使用:nth-of-type选择器和:before选择器来实现一些特定的样式效果。 :nth-of-type选择器用于选择同一父元素下的特定类型的元素。它的语法是::nth-of-type(n),其中n表示一个整数,表示要选择的元素在同类型元素中的位置。 例如,如果要选择一个父元素下的第二个段落元素,可以使用...
nth-of-type选择器主要用于选取特定类型的子元素,且该子元素在同级同类元素中的位置符合指定的规律。例...
CSS3 :nth-of-type() Selector 完整CSS选择器参考手册 实例 指定每个p元素匹配同类型中的第2个同级兄弟元素的背景色: p:nth-of-type(2) { background:#ff0000; } 尝试一下 » 定义和用法 :nth-of-type(n)选择器匹配同类型中的第n个同级兄弟元素。
在css3中有两个新的选择器可以选择父元素下对应的子元素,一个是:nth-child 另一个是:nth-of-type。 但是它们到底有什么区别呢? 其实区别很简单::nth-of-type为什么要叫:nth-of-type?因为它是以"type"来区分的。也就是说:ele:nth-of-type(n)是指父元素下第n个ele元素, ...
CSS3中的nth-of-type伪元素选择前几个或后几个。nth使用时应该注意几点。(n)中的n如果有运算,n必须放在前面,n从0开始递增,()内运算结果大于元素个数,运算自动停止。 选择1~9如下: li:nth-of-type(-n+9) {background:red} 选择9~最后如下: li:nth-of-type(n+9) {background:red} 选择倒数2个如下...
nth-child(n) : 匹配父元素中的第 n 个子元素,元素类型没有限制。 nth-of-type(n) : 匹配同类型中的第n个同级兄弟元素。 n可以是一个数字,一个关键字,或者一个公式,比如:nth-child(odd) 奇数 ,nth-child(even) 偶数。 nth-child和nth-of-type的不同之处就是查找元素的方式不同。前者是查找兄弟元素...
介绍一下常用的css3结构伪类选择器,nth-child、nth-last-child 、 nth-of-type、nth-last-of-type、 first-child 、last-child 、first-of-type 、last-of-type、only-child以及only-of-type。结构性伪类选择器的公共特征是允许开发者根据文档结构来指定元素的样式。接下来开始进入正题。
:nth-child(2)以选择数字优先,它先找到了父类 .demo ,然后再查找父类.demo的第二个子元素,先判断这个子元素是否为li,如果是则选择,非则选择失败。 .demo li:nth-of-type(2)的选择过程分析: :nth-of-type(2)以选择类型优先,它先找到了父类 .demo ,然后从 .demo 中选择li元素的第2个 ...
:nth-of-type(n):n可以是一个数字,一个关键字,或者一个公式。 数字,我就不多说了,注意是从1开始的哦(不是从0) 关键字:可选的有:odd(奇数)、even(偶数) #wrap p:nth-of-type(even) { background: red; } 1. 2. 3. 此时,背景变为红色的就是two、four、six啦 ...