Консорциум W3C утвердил CSS 2.1 в качестве web-стандарта
8 июня 2011 года
Консорциум W3C анонсировал публикацию обновленного варианта стандарта CSS 2.1, отражающего последние тенденции в использовании каскадных таблиц стилей для оформления web-сайтов. Примечательно, что прошлая версия стандарта CSS 2.0 была принята в 1998 году, а первый черновик CSS 2.1 был представлен в 2005 году. CSS 2.1 позиционируется в качестве промежуточной версии в процессе принятия значительно переработанной спецификации CSS 3, утверждение которой может затянуться.
Кроме исправлений недоработок стандарта CSS 2.0 (например, переработано определение абсолютных позиций элементов через height/width и изменен метод расчета свойства 'clip') в CSS 2.1 проведена основательная чистка устаревших элементов, а также элементов, испытывающих проблемы с совместимостью реализаций в разных браузерах. CSS 2.1 обещает web-мастерам беспрецедентный уровень унификации стандарта - проведение в процессе подготовки спецификации более 9 тысяч тестов позволяют утверждать, что стилевое оформление, соответствующее спецификации CSS 2.1, будет одинаково отображаться во всех браузерах и на различных типах устройств. Высокий уровень переносимости CSS по заявлению W3C играет важную роль в быстром принятии современных открытых web-платформ, таких как HTML5, SVG, WOFF, API геопозиционирования, API для обеспечения работы offline-хранилищ, API для организации коммуникаций в режиме реального времени и других технологий, помогающих создавать интерактивные и многофункциональные web-приложения.
Кроме работы по стабилизации стандарта и обеспечения межбраузерной совместимости в CSS 2.1 добавлена поддержка нескольких элементов, определение которых отсутствует в CSS 2.0, но уже стало стандартом де факто и поддерживается всеми браузерами. Из появившихся в CSS 2.1 новых элементов можно отметить: идентификатор цвета 'orange'; поддержка в свойстве 'display' параметра 'inline-block'; возможность указания в свойстве content' значений 'none' и 'normal'; поддержка значений pre-wrap' и 'pre-line' в свойстве 'white-space'; поддержка в свойстве 'cursor' значения 'progress'.
Одновременно консорциум представил два стандарта, дополняющих спецификацию CSS 2.1: CSS Color Module Level 3 и MathML For CSS Profile. Первый стандарт предоставляет новые и более удобные способы определения цветов и прозрачности для текста, рамок и фона. Второй стандарт предлагает основанные на MathML методы оформления математических выражений. Кроме того, представлен первый черновой вариант спецификации Network Information API, позволяющей web-приложениям получить доступ к информации о состоянии сети, такой как тип соединения текущего устройства, а также позволяет отследить события потери и возобновления сетевого соединения.
Источники
править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.