2012-05-03 5 views
1

Как бы я мог искать или всесторонне тестировать совместимость браузера с определенным селектором CSS?Совместимость с браузером CSS-селектора # idValue.classValue Selector?

Селектор в вопросе имеет такой вид:

#idValue.classValue 

Какой будет найти элемент с идентификатором idValue с классом classValue - так, как эта вещь:

<div id="idValue" class="classValue"> 

Насколько совместим этот с основными браузерами? Как бы я исследовал совместимость этого селектора, не запуская все браузеры? Есть ли название для такого рода составных селекторов?

ответ

2

Каждый браузер полностью поддерживает этот селектор. Специального названия для него нет, хотя интересно отметить, что он называется «составной селектор», так как это комбинация двух простых селекторов.

Если вы переключаете селектор вокруг, он должен работать точно так же:

.classValue#idValue 

Смотрите также:

Что касается исследования поддержки браузера , QuirksMode.org's CSS compatibility table - хороший ресурс, он не упоминает каждый доступный селектор. l–c–n.com has a much more comprehensive table.

+0

Итак, никаких предупреждений о совместимости? Как насчет версий IE, идущих назад? В какой момент он исчезает, если я вернусь вовремя через различные версии IE? – artlung

+0

@artlung: Я подозреваю, что каждая версия есть, но опять же, только до IE4 я начал использовать веб-браузер (IE3 была первой версией поддержки CSS). – BoltClock

+0

IE до версии 6 включает в себя проблемы с цепными селекторами классов - см. Мое редактирование. – BoltClock

Смежные вопросы