nth-child用法
nth-child
是个神奇的东西,但是总会忘记一些常用的用法。
:nth-child(2)
选取第几个标签,“2可以是你想要的数字”
1 | ul li:nth-child(2){background:#090} |
:nth-child(n+4)
选取大于等于4标签,“n”表示从整数,下同
1 | ul li:nth-child(n+4){background:#090} |
:nth-child(-n+4)
选取小于等于4标签
1 | ul li:nth-child(-n+4){background:#090} |
:nth-child(2n)
选取偶数标签,2n也可以是even
1 | ul li:nth-child(2n){background:#090} |
:nth-child(2n-1)
选取奇数标签,2n-1可以是odd
1 | ul li:nth-child(2n-1){background:#090} |
:nth-child(3n+1)
自定义选取标签,3n+1表示“隔二取一”
1 | ul li:nth-child(3n+1){background:#090} |
:last-child
选取最后一个标签
1 | ul li:last-child{background:#090} |
:nth-last-child(3)
选取倒数第几个标签,3表示选取第3个
1 | ul li:nth-last-child(3){background:#090} |