id选择器(#id)
类选择器(.class)
标签选择器(div,h1,p)
相邻选择器(h1+p)
子元素选择器(ul>li)
后代选择器(li a)
通配符选择器(*)
属性选择器(a[rel=’external’])
伪类选择器(a:hover,li:nth-child(1))
哪些属性可以继承?
font-size,font-family,color,text-indent(缩进)
不可以继承的属性:
border,width,height,margin,padding
优先级算法如何计算?
①就近原则,同权重下样式定义最近的优先
②载入样式以最后载入的定位为准
③!Important>id>class>tag
④important比内联优先级高,但内联比id高
CSS3新增的伪类有哪些?
p:first-of-type:选择属于其父元素的首个
元素的每个
元素
p:last-of-type:选择属于其父元素的最后
元素的每个
元素
p:only-of-type:选择属于其父元素的唯一
元素的每个
元素
li:nth-child(2):选择属于其父元素的第二个子元素的每个
p:only-child:选择属于其父元素的唯一子元素的每个
元素
:enabled :disabled:控制表单控件的禁用状态
:checked:单选框或复选框被选中