CSS (язык описания)

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

Первоначально HTML использовался только для вывода структурированного текста. Автор веб-страницы мог только размечать текст: «это – заголовок» или «это – параграф», используя теги HTML, такие как

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

Литература

Материалы портала bigenc.ru переданы в ведение АНО «Интернет-энциклопедия «РУВИКИ» на основе лицензионного соглашения. Возможны неточности в отображении материалов. Если у вас возникли вопросы или вы увидели ошибку, пожалуйста, сообщите нам на info@ruwiki.ru