CSS 2.1
🕛 19.04.2006, 18:34
Консорциум W3C опубликовал рабочий черновик спецификаций CSS level 2 revision 1 (CSS 2.1) - новой версии стандарта для верстки и оформления веб-сайтов. Язык CSS (каскадные таблицы стилей) позволяет присоединять к структурированным документам стили оформления, таким образом, отделяя оформление документа от его информационного наполнения. Использование CSS облегчает создание и поддержку веб-сайта.
Как сообщается на официальной странице проекта, новый стандарт CSS 2.1 основан на CSS2, который, в свою очередь, основан на CSS1. Он позволяет создавать стили оформления с учетом устройства, на котором будет происходить отображение веб-страницы: графический браузер ПК, карманный компьютер, принтер, слуховой аппарат или, например, устройство Брайля для слепых.
Новый стандарт также поддерживает точное позиционирование контента, разметку таблиц, дополнительные международные стандарты и некоторые новые функции в области интерфейса пользователя.
В спецификациях CSS 2.1 исправляется несколько ошибок из CSS2. Самые важные исправления: новое определение высоты и ширины для элементов при их позиционировании в абсолютных координатах, большее значение HTML-аттрибута “style”, а также новое вычисление свойства “clip”.
Кроме исправления ошибок, добавлено несколько новых функций, о необходимости которых уже давно говорилось, и которые уже давно применяются де-факто. Включение этих функций в официальные спецификации должно помочь создать единый стандарт, который будет одинаково поддерживаться во всех браузерах.
Стандарт CSS 2.1 должен заменить CSS2. Некоторые части спецификаций CSS2 остались неизменными в новой редакции, некоторые отредактированы, а некоторые - полностью удалены. Однако, удаленные части могут быть использованы при подготовке будущей версии CSS3, которая, тем не менее, будет основана главным образом на CSS 2.1.