Какие браузеры поддерживают нотацию 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 > *, как я только что узнал.