选择器:.box:类名选择器, #box:ID选择器 ,div p:后代选择器, div.box:交集选择器 ; div,p,span:并集选择器 ,
div>p :子代选择器; *:通配符,div+p:选中div后面的第一个P,div~p:选中div后面所有的P
伪类选择器::hover鼠标经过 , :link正常状态, :action点击, :viaited点击之后的状态
结构伪类:E:first-child:选择E父盒子中的第一个E,last-child:选择E父盒子中的最后一个E
E:nth-child(n):选择E父盒子中的第n个E,E:nth-child(odd/even):选择E父盒子中编号为奇数、偶数的E标签
E:nth-child(-n+5):选择E父盒子中的前五个E标签 , E:nth-last-child(-n+5):选择E父盒子中的后五个E标签
伪元素:用::标示,::before,在之前添加,::after,在之后添加,产生的伪元素相当于div的子元素,可以使用标签的属性
伪元素选择器:::frist-letter 选择第一个字母,::frist-line 选择第一行,::selection 选择区域的样式,一般用于设置背景颜色和字体