在浏览器支持等方面使用CSS伪类第一个孩子是否安全?
感谢。
答案 0 :(得分:6)
取决于哪个浏览器。
IE6不支持它。见:first-child and :last-child:
Explorer 6-不支持 视窗。
资源管理器7,Safari 3.0,仅限iCab 支持:第一个孩子。
答案 1 :(得分:2)
您可以使用Dean Edwards IE7 JS库在IE5 / IE6中支持CSS2伪类
免费,易于使用,强烈推荐。只需将以下代码放在HEAD中:
<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta2)/IE7.js"></script>
<![endif]-->
尽管有BETA标签它从来没有给我任何问题,它解决了一系列IE6跛足问题。
答案 2 :(得分:1)
根据w3,所有主流浏览器(即firefox,opera,chrome,safari)都支持它,但需要注意的是:第一个孩子工作,即&lt; !DOCTYPE&GT;必须宣布。
答案 3 :(得分:0)
jQuery是解决这个跨浏览器的另一种选择。
答案 4 :(得分:0)
您可以使用选择性支持IE6-8。它运作得很好。