Какие браузеры поддерживают нотацию CSS #parent> .direct-child? (нет JQuery) - PullRequest
13 голосов
/ 12 ноября 2010

Насколько я знаю,> (#test>div) означает, что div должен быть прямым потомком #test.

Где пробел (#test div) означает, что это могут быть отношения потомок / предок. Так что #test p div будет зависеть от простой ссылки на #test div

Какие браузеры поддерживают первый из упомянутых?

Ответы [ 3 ]

23 голосов
/ 12 ноября 2010

Вы можете найти информацию для всех селекторов на http://www.quirksmode.org/css/contents.html Для ваших вопросов поддерживаются следующие браузеры:

IE 7, IE8, IE9 pr3, FF 3.0, FF 3.5, FF 3.6, FF 4b1, Saf 4.0 Win, Saf 5.0 Win, Chrome 4, Chrome 5, Opera 10.10, Opera 10.53 и Opera 10.60

Редактировать: Начиная с 2015 года, я бы предложил иметь в качестве справочного материала для таких вопросов , который я могу использовать? веб-сайт. Например, вы можете найти дополнительную информацию для дочернего селектора .

2 голосов
/ 12 ноября 2010

FF2 +, IE7 +, Opera / Safari / Chrome (любая современная версия последнего) должны поддерживать дочерний селектор.

0 голосов
/ 02 июня 2012

Он отлично работает в IE7 (по крайней мере), если вы не используете #div> *, как я только что узнал.

...