Каскадные таблицы стилей начали свою историю вместе с html в начале 90х. В то время различные браузеры имели свои стили для отображения веб страниц. Изначально css был предназначен для использования конечными пользователями, для изменения отображения информации на сайте. Поскольку html развивался очень быстро и был способен охватить все необходимые свойства отображения информации, css был распространен и не имел особой важности в построении сайтов того времени. Понятие “каскадные таблицы стилей” было впервые предложено Hаkon Wium Lie в 1994 году. В это же время Берт Бос занимался развитием своего браузера под названием Арго, который использовал свои собственные стили; и в это же время Хакон и Бос решили обьеденится, чтобы развивать css. К тому времени уже были предложены многие языки стиля, но именно в css было предложено использовать, так называемое, наследование от родителя к потомку. Тем самым разработчик мог определить разные стили для конкретного блока, основываясь на уже определенных ранее стилях. Такой подход стал очень удобным и добавил гибкости к разработке стилей сайта; это разрешало смесь стилистического предпочтения. В середине 90х начал активную деятельность Концорциум Всемирной Паутины (W3C), который очень активно интересовался развитием css. А уже в декабре 1996 была издана рекомендация CSS1. В начале 1997, CSS назначили его собственную рабочую группу в пределах W3C, под председательством Криса Lilley. Группа начала заниматься проблемами, к которым не справились в CSS1, что привело к созданию уровня CSS2, который был издан как официальная Рекомендация в мае 1998г. В данный момент ведется активная разработка CSS 3, которая должна стать настоящим прорывом в развитии каскадных таблиц стилей.
Понравилась статья? Получай обновления и будь всегда в курсе событий!