1、css选择器

css(包括css1、css2和css3)有哪些选择器?

CSS3 选择器浏览器兼容性汇总 IE8_CSS3选择器


2、CSS3选择器

因为CSS1和CSS2选择器浏览器兼容性很好,因此本文主要讲解CSS3选择器,CSS3选择器一共有21个,他们为:

CSS3 选择器浏览器兼容性汇总 IE8_浏览器兼容性_02

3、CSS3选择器的兼容性


CSS3 选择器浏览器兼容性汇总 IE8_CSS3选择器_03

结论:

(1)对于IE7和IE8浏览器来说,只支持element1~element2、[attr$=val]、[attr^=val]、[attr*=val] 四个选择器,因此对于需要兼容IE8浏览器时,慎用CSS3选择器


(2):first-child是CSS2选择器

(3):before和:after是CSS2选择器