CSS (Cascading Style Sheets — Каскадные таблицы стилей) — это язык таблиц стилей, используемый для описания представления документа, написанного на HTML или XML (включая диалекты XML, такие как SVG, MathML или XHTML). CSS описывает, как элементы должны быть отображены на экране, на бумаге, в речи или на других носителях. CSS является краеугольным камнем технологий Всемирной паутины, наряду с HTML и JavaScript. Он позволяет разработчикам отделять содержимое веб-страницы (HTML) от ее визуального представления (CSS). Это разделение упрощает поддержку и обновление веб-сайтов, поскольку изменения в стиле могут быть внесены в одном CSS-файле, вместо необходимости модифицировать каждую HTML-страницу. CSS использует простой синтаксис, состоящий из селекторов, свойств и значений. Селекторы нацелены на определенные HTML-элементы, свойства определяют визуальные характеристики (например, цвет, шрифт, размер), а значения задают настройки для этих свойств. CSS-файлы обычно связываются с HTML-документами с помощью тега `<link> или стили могут быть встроены непосредственно в HTML с использованием тега <style>`. Внешние CSS-файлы, как правило, предпочтительны для больших веб-сайтов для улучшения организации и поддерживаемости кода.