CSS (Cascading Style Sheets) - каскадные таблицы стилей. Таблицы стилей - попытка отделить детали дизайна странички от ее структуры и содержания. В классическом HTML структура и дизайн были вперемешку: рядом с текстовым абзацем его цвет, размер шрифта, тип шрифта и т.п. Если Вы захотите изменить такой простой параметр, как размер шрифта на своем сайте - придется переписывать все странички. CSS позволяет назначить всем объектам стиль, описание которого может храниться вообще в отдельном файле. Используя CSS, Вы можете изменить размер шрифта во всех страницах сайта, исправив только один файл с описанием стилей. Чем больше разных стилей Вы пропишите, тем быстрее и проще менять дизайн своего сайта. Самое главное, что не придется менять уже готовые HTML документы, лежащие на сервере. Браузер пользователя сам обратится к файлу (по ссылке) со стилями и придаст страничке нужный облик.
Статьи:
Выпадающее меню с помощью CSS
Учебники:
Скачать учебник