CSS - каскадные таблицы стилей

CSS каскадные таблицы стилей


CSS - каскадные таблицы стилей

CSS - каскадные таблицы стилей

CSS (англ. Cascading Style Sheets - каскадные таблицы стилей) - формальный язык описания внешнего вида документа, написанного с использованием языка разметки.

CSS используется создателями веб-страниц для задания цветов, шрифтов, расположения отдельных блоков и других аспектов представления внешнего вида этих веб-страниц. Основной целью разработки CSS являктся разделение описания логической структуры веб-страницы (которое производится с помощью HTML или других языков разметки) от описания внешнего вида этой веб-страницы (которое теперь производится с помощью формального языка CSS).

Преимущественно используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML и XHTML, но может также применяться к любым XML-документам, например, к SVG или XUL.

CSS3 по аналогии с HTML5 - всего лишь новая версия каскадных таблиц стилей, но эта версия также сильно расширена, дополнена и переработана. Добавлено множество новых селекторов. Сильно было переработано позиционирование элементов. Была расширена потдержка различных медиа-устройств, применение фоновых отображений, блоков, шрифтов и пр.

Добавлена поддержка анимации в CSS3, которая раньше делалась при помощи JavaScript. Есть множество менее значимых изменений и дополнений. В последнее время обсуждается вопрос введения переменных в CSS3.

Правила CSS пишутся на формальном языке CSS и располагаются в таблицах стилей, то есть таблицы стилей содержат в себе правила CSS. Эти таблицы стилей могут располагаться как в самом веб-документе, внешний вид которого они описывают, так и в отдельных файлах, имеющих формат CSS. (По сути, формат CSS — это обычный текстовый файл. В файле .css не содержится ничего, кроме перечня правил CSS и комментариев к ним.)

http://www.w3.org/TR/CSS2/
http://www.w3.org/TR/CSS21/
http://habrahabr.ru/post/153745/

Работает на: Amiro CMS