CSS (англ. Cascading Style Sheets — каскадные таблицы стилей) — формальный язык описания внешнего вида документа, написанного с использованием языка разметки.Преимущественно используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML и XHTML, но может также применяться к любым XML-документам, например, к SVG или XUL.
Эти таблицы стилей могут быть подключены, внедрены в описываемый ими веб-документ четырьмя различными способами:
1.когда таблица стилей находится в отдельном файле, она может быть подключена к веб-документу посредством тега "link", располагающегося в этом документе между тегами и . (Тег "link" будет иметь атрибут href, имеющий значением адрес этой таблицы стилей). Все правила этой таблицы действуют на протяжении всего документа;
2.когда таблица стилей находится в отдельном файле, она может быть подключена к веб-документу посредством директивы @import, располагающейся в этом документе между тегами "style" и "/style" (которые, в свою очередь, располагаются в этом документе между тегами "head" и "/head") сразу после тега "style", которая также указывает (в своих скобках, после слова url) на адрес этой таблицы стилей. Все правила этой таблицы действуют на протяжении всего документа;
3.когда таблица стилей описана в самом документе, она может располагаться в нём между тегами "style" и "/style" (которые, в свою очередь, располагаются в этом документе между тегами "head" и "/head"). Все правила этой таблицы действуют на протяжении всего документа;
4.когда таблица стилей описана в самом документе, она может располагаться в нём в теле какого-то отдельного тега (посредством его атрибута style) этого документа. Все правила этой таблицы действуют только на содержимое этого тега.