Что такое CSS?
---
Каскадные таблицы стилей (Cascading Style Sheets - CSS) - это язык, используемый в документах HTML для определения способа представления содержимого.Представление задаётся с помощью стилей, помещаемых непосредственно в элементы HTML, заголовок HTML-документа или отдельные таблицы стилей.
Tаблицы стилей содержат несколько правил CSS. Каждое правило выбирает элементы в HTML-документе. Затем данные правила определяют, каким стилем будут представлены элементы.
С одним файлом CSS может связывать любое число файлов HTML (XHTML, SHTML, PHTML).

Что значит &quot;каскадные&quot;?
Существует три типа таблиц стилей, которые могут повлиять на представление HTML-документа в браузере. Перечислим их.
* Таблицы стилей браузера. Браузеры применяют таблицы стилей ко всем Интернет-документам. Хотя эти таблицы стилей зависят от браузера, все они обладают общими характеристиками - чёрный текст, синие ссылки, коричневые или красные посещённые ссылки. Данные таблицы стилей браузера являются таблицами по умолчанию.
* Пользовательские таблицы стилей. Пользователем является любой посетитель вашего сайта. Большинство современных браузеров позволяют пользователям устанавливать свои таблицы стилей в браузерах. Данные стили имеют более высокий приоритет по сравнению с таблицами стилей браузера по умолчанию, но только для этого пользователя.
* Авторские таблицы стилей. Автором является тот кто разработал сайт, т.е. вы! Применив таблицу основного стиля к странице, вы добавили авторскую таблицу стилей. Обычно авторские таблицы стилей имеют более высокий приоритет, чем пользовательские (которые, в свою очередь, подавляют стили браузера). В итоге образуется так называемый &quot;каскад&quot;.
Каскад означает, что стили могут ниспадать друг в друга(или образовывать каскад). Посредством каскада определяются приоритеты правил, которые позже применяются к документу. Например, как уже было сказано выше, правила авторских таблиц стилей обычно имеют более высокий приоритет, чем таблицы стилей браузера по умолчанию.
CSS - это рекондация Консорциума World Wide Web (World Wide Web Consortium - W3C). W3C - это промышленный консорциум сторон, заинтересованных в развитии WWW; в него входят различные университеты, такие компании, как Microsoft, Netscape и Macromedia, а так-же эксперты смежных областей.
 