CSS


Каскадные таблицы стилей ( CSS ) — это язык таблиц стилей, используемый для описания представления документа, написанного на языке разметки, таком как HTML . [1] CSS является краеугольным камнем технологии World Wide Web , наряду с HTML и JavaScript . [2]

CSS предназначен для разделения представления и содержимого, включая макет , цвета и шрифты . [3] Такое разделение может улучшить доступность контента ; обеспечить большую гибкость и контроль в спецификации характеристик презентации; разрешить нескольким веб-страницам совместное форматирование, указав соответствующий CSS в отдельном файле .css, что снижает сложность и повторяемость структурного содержимого; и включите кэширование файла .css, чтобы повысить скорость загрузки страницы между страницами, которые совместно используют файл и его форматирование.

Разделение форматирования и содержимого также делает возможным представление одной и той же страницы разметки в разных стилях для разных методов рендеринга, например, на экране, в печати, голосом (через речевой браузер или программу чтения с экрана ) и на основе Брайля . тактильные устройства. В CSS также есть правила для альтернативного форматирования, если доступ к содержимому осуществляется с мобильного устройства . [4]

Каскадирование имен исходит из указанной схемы приоритетов, чтобы определить, какое правило стиля применяется, если более одного правила соответствует определенному элементу. Эта каскадная схема приоритетов предсказуема.

Спецификации CSS поддерживаются Консорциумом World Wide Web (W3C). Тип интернет-медиа (тип MIME ) text/cssзарегистрирован для использования с CSS в соответствии с RFC 2318 (март 1998 г.). W3C использует бесплатную службу проверки CSS для документов CSS. [5]

В дополнение к HTML другие языки разметки поддерживают использование CSS, включая XHTML , обычный XML , SVG и XUL .


Хокон Виум Ли , главный технический директор компании Opera Software и один из создателей веб-стандартов CSS.
Джен Симмонс обсуждает состояние CSS в 2019 году,  когда продвигались несколько модулей CSS 4 .