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

Язык был призван отделить код внешнего вида HTML от остального документа, для удобства. А позже, благодаря расширению возможностей оформления и увеличения скорости обработки кода стал самостоятельным языком разметки.

В 1996 был признан консорциумом W3C и получил пакет рекомендаций именуемый CSS1. Позже вышли пакеты CSS2 и CSS3, которые имели значительные изменения и расширенный функционал полноценного языка разметки.

С выходом HTML 5, в который включены все унифицированные возможности, аналогичные CSS, плюс стандартизация, стал применяться чуть реже, но не потерял актуальности.