CSS选择符问题

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:单选框或复选框被选中

    你可能感兴趣的:(CSS选择符问题)