Вдобавок ко всем улучшениям, которые планируются для Internet Explorer 7, стало известно ещё о трёх важных исправлениях.
Root node selection
На самом деле звездочка (*), благодаря которой можно создавать CSS-правила только для IE, с самого начала являлась багом, который появился благодаря человеку по имени Крис Уилсон (Chris Wilson), начиная с 4 версии браузера, и по словам разработчиков движка, этого человека больше на допускают к коду. Вот только почему в пятой и шестой версиях этот недочёт до сих пор не устранён? Короче, теперь эту звездочку уберут вообще. Поэтому убирайте этот CSS-хак из ваших CSS-файлов.
Multi-class selectors
Теперь можно будет воспользоваться многоклассовыми селекторами. Примером будет следующий код:
.class1.class2 {font-size: 14px}
Можно использовать просто .class1 (с отдельными свойствами), а можно применять свойства второго класса следующим образом:
<a class="class1 class2" href="адрес ссылки">ссылка</a>
Invalid Pseudo-Element
Наконец псевдо-элементы будут работать во всей своей красе (надеюсь все элементы будут поддерживаться). Пока исправлены недочёты в неправильной расстановке элементов и пустым пространством между ними. Одним из примеров псевдо-селекторов может быть цвет (или нечто другое) первой буквы параграфа. Код будет таким:
P:first-letter { color: blue; }
P:hover:first-letter { color: red; }
Продолжаем следить. Посмотрим, какие ещё радости нам преподнесут разработчики ослика.