Какие браузеры поддерживают нотацию CSS #parent>.direct-child? (нет jQuery)

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

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

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

Ответы

Ответ 1

Вы можете найти информацию для всех селекторов в 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

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

Ответ 3

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