css3 nth 选择器
css3: nth选择器 我们把CSS3的:nth选择器也称为CSS3 结构类 选择方法: :first-child(),:last-child () :nth-child(n) :nth-last-child() :nth-of-type() :nth-last-of-type () :first-of-type() :last-of-type() :only-child() :only-of-type() :empty() 首先我们可以理解,如果我们指定了上面的规则, html页面只要有嵌套,他就会逐级找符合条件的nth选择器 ,符合的都会执行 :first-child() 选择其父元素的首个子元素的每个Element 元素 效果如下 使用 div效果不一样 如下 : 这是为什么呢 原因是因为 相对于body来说, 第一个大div 上面的三个div 相当于 body的第一个div 但是 相对于下面的三个 div 它相对于body属于第二个div 但是第二个下面的第一个div 是属于第二个大div里面的第一个div,所以也会变颜色。 同理 : last-child () 指定属于其父元素的最后一个子元素的Element元素 也是这个原理, 只不过是相反的 前提是 最后一个元素就是我们要匹配的, 如果是其他元素,则不符合。 :nth-child(n)