li:nth-child(-1n+8){background:orange;} 第五种:奇偶匹配 :nth-child(odd) 与 :nth-child(even) 分别匹配序号为奇数与偶数的元素。奇数(odd)与(2n+1)结果一样;偶数(even)与(2n+0)及(2n)结果一样。 衍生伪类 •E:nth-last-child(n): 选择某个子元素,从最后一个数起 •E:nth-of-type(n)...
首先,选择器有几种基本形式,包括选择第一项、第N项和最后一项。使用:first-child可选取列表中的第一个元素,例如:first-child。通过:nth-child(n)可选取列表中的第n个元素,其中n是具体的数字。例如:nth-child(2)选取第二项。利用:last-child可选取列表的最后一个元素,例如:last-child。接下...
1、first-child first-child表示选择列表中的第一个标签。代码如下: li:first-child{background:#090} 上面的意思是,li 列表中的 第一个li模块的背景颜色。 2、last-child last-child表示选择列表中的最后一个标签,代码如下:
first-child表示选择列表中的第一个标签。代码如下: li:first-child{background:#090} 上面的意思是,li 列表中的 第一个li模块的背景颜色。 2、last-child last-child表示选择列表中的最后一个标签,代码如下: li:last-child{background:#090} 3、nth-child(3) 表示选择列表中的第3个标签,代码如下: li:nth...
它们都是第一子(或第n子(1)),您应该在li上使用nth-child来正确选择。要更改链接的颜色,您应该...
"nth-child(1)"选择器会首先找到指定元素的父级,然后查找该父级下的第一个子元素,最后判断这个子元素是否就是目标元素。如果符合,那么样式就会应用,否则则不会。当遇到某些问题时,比如first-child不起作用,可能是因为目标元素"tap_con"的父元素"win"的第一个子元素实际上是".top",而非"tap_...
常用的用法包括:1、div:nth-child(odd)或div:nth-child(2n+1)表示奇数行div:1,3,5等。2、div:nth-child(even)或div:nth-child(2n)表示偶数行div:2,4,6等。3、div:nth-child(7)表示第七个div元素。4、div:nth-child(5n)表示每五个div元素中的一个:5,10,15等。5、div:nth-child...
first-child表示选择列表中的第一个标签。代码如下: li:first-child{background:#090} 上面的意思是,li 列表中的 第一个li模块的背景颜色。 2、last-child last-child表示选择列表中的最后一个标签,代码如下: li:last-child{background:#090} 3、nth-child(3) ...
这时如果能排除第一个元素,并给其他元素设置margin-left属性,就能实现比较好的效果了。可以利用not和first-child,通过下面的CSS实现。div > span :not(:first-child){ margin-left:10px } 还可以利用兄弟元素选择器+,像这样:div > span + span { margin-left:10px } 如果HTML是这样的,应该怎么做呢?1...
nth-child代表第几个元素 nth-of-type代表这个类型是第几个元素 例: p:nth-of-type(1):就算p不是第一个子元素,也可以取到,因为p在这个div中是第一个出现的p元素 nth-child就是第几个子元素了,就是按子元素个数算的