CSS选择器

2017-02-21  本文已影响17人  GaoYangTongXue丶

class 和 id 的使用场景?


CSS选择器常见的有几种?


选择器的优先级是怎样的?对于复杂场景如何计算优先级?

先比较a值的大小,a值大的则优先级高;如果a值相等,则再比较b值的大小,b值大的优先级高;如果b值相等,则比较c值的大小,c值大的优先级高;如果c值相等,则比较d值的大小,d值大的优先级高;

a:link, a:hover, a:active, a:visited 的顺序是怎样的? 为什么?

注意关键的两点:1.这4个伪类特指度相同。2.一个链接可能同时处于多种状态,即同时属于多个伪类。


以下选择器分别是什么意思?


div:first-child和div:first-of-type的作用和区别?

div:first-child匹配的是其父元素的第一个子元素;
div:first-of-type匹配的是其父元素下相同类型子元素中的第一个,不一定只有一个子元素,而是在父元素下不同标签的第一个子元素


运行代码 解析原因

<style> .item1:first-child{ color: red; } .item1:first-of-type{ background: blue; } </style> <div class="ct"> <p class="item1">aa</p> <h3 class="item1">bb</h3> <h3 class="item1">ccc</h3> </div>

上一篇 下一篇

猜你喜欢

热点阅读