Основы верстки. История развития и версии спецификации CSS
Тематическая группа (веб-дизайн): https://vk.com/zametkipohtml
Официальный паблик в ВК: https://vk.com/zametkinapolyah
Рубрика по теме в блоге: http://zametkinapolyah.ru/verstka-sajtov
Не забудь подписаться и нажать палец вверх: https://www.youtube.com/user/zametkinapolyahru
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Мы уже говорили, что технологии HTML и CSS очень тесно связаны, а также мы говорили, что CSS – это язык стилей, с помощью которого мы оформляем веб-страницы. Вы, наверное, знаете, что HTML – это не только язык, но и эволюционирующий стандарт, как, собственно и CSS. Давайте немного отвлечемся и поговорим о том, как развивался стандарт CSS.
Кстати, следует сказать, что стандартизация HTML и CSS произошла практически одновременно, но «веб» не был так развит как сейчас, поэтому изначально CSS не был востребован.
Язык CSS не иерархичен, но «подвержен» наследованию за счет чего стили передаются от родителя к потомку. Поэтому стили можно дополнять, основываясь на предыдущих. А теперь перейдем к истории:
В 1996 году консорциум W3C издал рекомендации для каскадных таблиц, обозвав их CSS1. Эти рекомендации относились к: параметрам шрифтов, отображению цвета, форматированию текста, выравниванию элементов на веб-странице, отступы и рамки и другие свойства для позиционирования HTML элементов.
В 1998 году W3C на основе CSS1 разработал рекомендации CSS2, в которых изложил следующие правила: блочная верстка (теперь структуру веб-страницы можно создать не используя таблицы), типы носителей (стили можно создавать для разных устройств с разными экранами), звуковые таблицы стилей, расширился механизм селекторов, появились указатели и добавилось генерируемое содержимое.
В 2011 году появилась рекомендация CSS2.1. Данная спецификация была промежуточной, здесь были исправлены неточности и ошибки, а также часть спецификации была удалена за ненадобностью.
Где-то после 2011 года в W3C поменяли концепцию, если раньше спецификация была монолитной, то есть был один огромный документ, который описывал возможности языка, то теперь все это дело делится на модулю, CSS3 – это модуль третьего уровня. С появлением этого модуля были не только добавлены новые селекторы, но и появилась анимация и трансформация, скругления, тени, градиенты и другие приятные для глаза плюшки.
CSS4 до сих пор нет, хотя он и разрабатывается с 2011 года.
Последние сообщения
127 полезных и бесплатных онлайн академий
24.04.2019
Ресурсы для objective-C программистов
21.03.2018