CSS第一个孩子

时间:2010-03-02 03:14:50

标签: css css-selectors

在浏览器支持等方面使用CSS伪类第一个孩子是否安全?

感谢。

5 个答案:

答案 0 :(得分:6)

取决于哪个浏览器。

IE6不支持它。见:first-child and :last-child

  

Explorer 6-不支持   视窗。

     

资源管理器7,Safari 3.0,仅限iCab   支持:第一个孩子。

答案 1 :(得分:2)

您可以使用Dean Edwards IE7 JS库在IE5 / IE6中支持CSS2伪类

http://dean.edwards.name/IE7/

免费,易于使用,强烈推荐。只需将以下代码放在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。它运作得很好。

http://selectivizr.com/