选择器:
1,id选择器(#myid),2,类选择器(.myclassname),3,标签选择器(div,h1,p),4,子选择器(ul < li),
5,后代选择器(li a),6,通配符选择器(*),7,属性选择器(a[rel= ‘external’]),8,相邻选择器(h1 + p),9,伪类选择器(a:hover,li:nth-child);
可继承:
font-szie font-family color UL LI DL DD DT;
不可继承:
:border padding margin width height
优先级:
!important > 行内样式 > id > class > tag > 通配符 > 继承 > 默认
新增的伪类:
p:last-of-type 选择其父元素的最后的一个P元素
p:last-child 选择其父元素的最后子元素(一定是P才行)
p:first-of-type 选择其父元素的首个P元素
p:first-child 选择其父元素的首个p元素(一定是p才行)
p:only-child 选择其父元素的只有一个元素(而且这个元素只能是p元素,不能有其他元素)
p:only-of-type 选择其父元素的只有一个p元素(不能有第二个P元素,其他元素可以有)
p:nth-child(n) 选择其父元素的第N个 刚好是p的元素
p:nth-last-child(n) ..............................................从最后一个子元素开始计数
p:nth-of-type(n) 选择其父元素的n个元素
p:nth-last-of-type(n) ........................从最后一个子元素开始计数