2013-03-22 7 views
0

Я наткнулся на селектор CSS в виде .ie9 в файле CSS:.ie9 селектор CSS

.ie9 .fc-calendar .fc-row > div, .ie9 .fc-calendar .fc-head > div 

Я догадался, что это IE9 конкретные селектор, но я не могу найти упоминание о нем в любом месте. Так это что-то встроенное или просто какой-то пользовательский класс, созданный для сайта?

Если это что-то встроенное, существует ли эквивалентность для IE10?

ответ

2

Используются Modernizr. Он добавляет классы в тег html, так что вы можете обслуживать свой CSS для соответствия различным версиям. Кроме того, modernizr проверяет, какие функции javascript доступны в браузере, который загрузил вашу страницу, и добавляет их как классы.

0

Нет, это просто селектор классов.

<div class="ie9">foo</div> 
0

Вы можете указать различные таблицы стилей для IE на основе версии в использовании, помещая это в вашем районе:

<!--[if gte IE 9]> 
<link rel="stylesheet" type="text/css" href="ie9-styles.css" /> 
<![endif]--> 

выше, к примеру, будет вызывать только таблицы стилей, если браузер IE9 или выше, следовательно, «gte» для «большего или равного».

Он не требует javascript и является технически допустимым HTML, поскольку это просто блок комментариев, который интерпретируется Internet Explorer.