CSS选择器

2017-04-23  本文已影响23人  losspm

class和ID的使用场景


一般情况而言,class代表这一类,多个元素可以共同属于一个class,而ID是唯一的,每一个ID对应唯一的元素。class试用于设置共性,而ID适合设置个性。

CSS常见的选择器


基础选择器

组合选择器

属性选择器

伪类选择器

伪类元素选择器

CSS选择器的优先级


以下优先权是从高到低

a:link,a:hover,a:active,a:visited的顺序

首先,a:link排在第一位;a:visited排在第二位;a:hover排在第三位;a:active排在最后,原因如下:
由于a:link状态表示着链接最为初始的状态,当访问过后,颜色要改变,因此要覆盖a:link原来状态,因此排在a:link之后。
a:hover需要排在a:active之前是因为当点击时候,a:active状态的颜色需要将a:hover的覆盖,因此这样排列。
尽管访问过后的链接颜色需要改变,但是不能将a:hover的颜色体现给覆盖掉,因此a:hover排列在a:visited之后。

上一篇 下一篇

猜你喜欢

热点阅读