
Содержание
Краткое введение в CSS3
CSS (сокращение с английского языка – Cascading Style Sheets – каскадные таблицы стилей) — формальный язык описания внешнего вида веб-страницы, одобренный консорциумом W3C и получивших общее название «стандарты Web». CSS используется для оформления веб-страниц: задания цвета, шрифтов, место расположения отдельных блоков и других элементов представления внешнего вида страниц.
До появления CSS оформление веб-страниц осуществлялось исключительно средствами HTML, непосредственно внутри содержимого документа.
В 1990-х годах стала видна необходимость стандартизировать Web, создать какие-то единые правила, по которым программисты и веб-дизайнеры проектировали бы сайты. Так появился язык HTML 4.01 и стандарт CSS. Термин «каскадные таблицы стилей» был предложен Хоконом Ли в 1994 году.
В декабре 1996 года была издана рекомендация CSS1. Позднее CSS2.
Появление CSS3 (19) дало возможность принципиального разделения содержания и представления документа.
Основной целью разработки CSS3 являлось отделение описания логической структуры веб-страницы, которое производится с помощью HTML от описания внешнего вида этой веб-страницы. Использование CSS3 дало дополнительные возможности оформления и позволяет выводить один и тот же документ в различных вариантах экранного представления – компьютер, планшет, смартфон.
Правила представления данных записываются в отдельный CSS-файл, что уменьшает время загрузки страниц сайта. Браузер загружает только структуру документа и контент страницы, а представление этих данных загружается браузером только один раз.
За счёт этого нововведения Использование CSS3 дало возможность применение единого стиля оформления для массы схожих документов, а также быстрое изменение этого оформления. Не нужно править каждую страницу сайта, достаточно внести изменения в CSS-файл.
Главной особенностью CSS3 является возможность создавать анимированные элементы, поддержка линейных и радиальных градиентов, теней, сглаживания и прочее.
Разработчик каскадных таблиц стилей – CSS Working Group.
Сайт разработчиков – w3.org/Style/CSS/