CSS первый ребенок - PullRequest
       19

CSS первый ребенок

4 голосов
/ 02 марта 2010

Безопасно ли использовать псевдо-класс CSS first-child в отношении поддержки браузера и тому подобного?

Спасибо.

Ответы [ 5 ]

6 голосов
/ 02 марта 2010

Зависит от того, какой браузер.

IE6 не поддерживает это. См. : первый ребенок и: последний ребенок :

Не поддерживается Explorer 6- on Окна.

Explorer 7, Safari 3.0, только iCab поддержка: первый ребенок.

2 голосов
/ 02 марта 2010

Вы можете поддерживать псевдоклассы CSS2 в IE5 / IE6, используя библиотеку Dean Edwards IE7 JS

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

Это бесплатно, удобно и настоятельно рекомендуется. Просто вставьте следующий код в вашу ГОЛОВУ:

<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta2)/IE7.js"></script>
<![endif]-->

Несмотря на метку BETA, она никогда не доставляла мне никаких проблем и решала целый ряд проблем с IE6.

1 голос
/ 02 марта 2010

Согласно w3 он поддерживается всеми основными браузерами (например, Firefox, Opera, Chrome, Safari) с предупреждением, что для: first-child для работы, т. Е. <! DOCTYPE> должен объявлено.

0 голосов
/ 28 июня 2011

Вы можете поддерживать IE6-8 с selectivizr. Работает довольно хорошо.

http://selectivizr.com/

0 голосов
/ 02 марта 2010

jQuery - еще один вариант решения этого кросс-браузера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...