В минувшее воскресенье консорциум World Wide Web (W3C) отпраздновал десятилетие с момента принятия первой версии спецификации CSS.
Каскадные таблицы стилей CSS (Cascading Style Sheets) применяются для оформления веб-страниц. С помощью таких таблиц разработчики задают шрифты, цвета, расположение различных элементов документа и так далее. Кроме того, CSS позволяет представлять один и тот же документ в различных стилях, например, для отображения на экране или вывода на принтер. Использование технологии каскадных таблиц стилей позволяет ускорить процесс оформления веб-страниц и упростить их обновление. Наконец, благодаря тому, что таблицы могут кэшироваться, повышается быстродействие работы сайтов.
Спецификация CSS первого уровня (CSS level 1) была принята 17 декабря 1996 года. В числе прочего она определяет параметры шрифтов, цвет различных элементов страницы, атрибуты текста и свойства блоков. Кроме того, в спецификацию входят ограниченные средства по позиционированию элементов. Стандарт CSS второго уровня (CSS level 2), принятый 12 мая 1998, включает все элементы CSS level 1 и имеет ряд дополнительных параметров. Функциональность CSS второго уровня, в частности, включает блочную верстку, возможность выбора типа отображения (на экране монитора, принтере, дисплее карманного компьютера), звуковые таблицы стилей и так далее. В апреле текущего года была обнародована спецификация CSS уровня 2.1, содержащая исправления ошибок, обнаруженных с момента выхода CSS level 2.
В настоящее время ведутся работы над третьей версией спецификации Cascading Style Sheets. Впрочем, сроки ее принятия пока не уточняются. Более подробную информацию о технологии CSS можно найти здесь.
Материалы по теме: