CSS используется веб-разработчиками для задания цвета, шрифта, расположения отдельных блоков и других настроек объектов, которые в совокупности образуют внешний стиль веб-страницы. CSS был придуман для разделения описания логической структуры веб-страницы (которое производится с помощью HTML и прочих языков для разметки содержимого страницы) от описания внешнего вида этой веб-страницы (которое производится при помощи формального языка CSS). Такое разделение помогает структурировать элементы для управления стилем страницы, увеличивает доступность документа, предоставляет большую гибкость и возможность управления его представлением, а также уменьшает сложность и повторяемость в структурном содержимом.
CSS (англ. Cascading Style Sheets — каскадные таблицы стилей) — формальный язык описания внешнего вида документа, написанного с использованием языка разметки.
Преимущественно используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML и XHTML.
Применение CSS к документам HTML основано на принципах наследования и каскадирования. Принцип наследования заключается в том, что свойства CSS, объявленные для элементов-предков, наследуются элементами потомками. Но, естественно, не все свойства CSS наследуются — например, если для тега параграфа p средствами CSS задана рамка, то она не будет наследоваться ни одним тегом, содержащимся в данном теге p, а вот если для параграфа p средствами CSS задан цвет шрифта (например, color:green;), то это свойство будет унаследовано каждым элементом-тегом, находящимся в параграфе.
Принцип каскадирования применяется в случае, когда какому-то элементу HTML одновременно поставлено в соответствие более одного правила CSS, то есть, когда происходит конфликт значений этих правил. Чтобы разрешить такие конфликты вводятся правила приоритета.
До появления CSS оформление веб-страниц осуществлялось исключительно средствами HTML, непосредственно внутри содержимого документа. Однако с появлением CSS стало возможным принципиальное разделение содержания и представления документа. За счёт этого нововведения стало возможным лёгкое применение единого стиля оформления для массы схожих документов, а также быстрое изменение этого оформления.