CSS选择器详解
单个选择器
#id
.class
div 标签名
* 任意元素
伪类伪对象CSS2
伪类有十个,:link,:hover,:active,:visited,:focus,:first-child,:lang , :first,:left,:right。
伪元素有四个,:first-letter,:first-line,:before,:after。
CSS3增加了若干个伪类
nth-child nth-of-type only-child empty .checked .enable .disable
和一个伪元素 ::selection
这里还是回顾一下伪类、伪元素
CSS 引入伪类和伪元素的概念是为了实现基于文档树之外的信息的格式化
从我们模仿其意义的角度来看,如果需要添加新元素加以标识的,就是伪元素,反之,如果只需要在既有元素上添加类别的,就是伪类。
- 伪类用一个冒号表示
:first-child
- 伪元素则使用两个冒号表示
::first-line