После 13 лет работы Консорциум всемирной паутины W3C опубликовал спецификацию каскадных таблиц стилей версии 2.1 (CSS 2.1), устанавливая ее официальным стандартом. CSS 2.1 представляет собой язык для добавления стилей к представлению веб-содержимого. Документ является наследником предыдущей редакции CSS 2 и включает в себя все наработки и исправления к ней. Поскольку новые версии веб-браузеров уже реализовали обработку большинства вышеуказанных изменений в стандарте, пользователи вряд ли заметят какие-либо различия при открытии сайтов, использующих CSS 2.1.
Авторы спецификации указывают, что несмотря на ограничение совместимости при переходе от CSS 2 к CSS 2.1, новый стандарт не обгоняет текущее состояние поддержки CSS в современных веб-браузерах. По заявлению Консорциума, почти ни один из них не реализует полноценную поддержку даже CSS 2, но в свою очередь составители документа выражают надежду на то, что разработчики исправят положение дел для соответствия своих продуктов новым правилам.
Данный релиз рассматривается прежде всего как промежуточный при переходе к CSS 3, над которым Консорциум работает с 2002 года. В новый стандарт добавлено несколько новых свойств, а также удалены некоторые объявления, использующиеся крайне редко. В частности, стандарт включает несколько новых значений, например «orange» для аттрибута «color», «inline-block» для «display», «none» и «normal» для свойства «content», а также значение «progress» для «cursor». В дополнение к этому CSS 2.1 содержит новое определение для реализации комплексной прорисовки элементов с фиксированным расположением на странице, а также более точно описывает интерфейс для работы с HTML-тэгом «style».
Перемещено JB из Интернет