Рекомендации по применению стилей CSS
Новичку трудно сразу освоиться во всем многообразии различных стилей CSS - какой стиль и когда надо применять. Чтобы облегчить задачу, ознакомим читателя с общими рекомендации по применению стилей CSS.
В первую очередь следует выделить правила оформления, которые будут применяться ко всему сайту и его отдельным элементам, определять общий вид веб-сайта: параметры шрифта, абзацев, заголовков, цвет фона, выравнивание текста, размеры отступов и т.д. Разработанные правила преобразуются в общие стили (большей частью это переопределения тегов), помещаются во внешнюю таблицу стилей. Такая таблица стилей называется глобальной и применяется ко всем html-страницам сайта.
После этого определяются правила оформления отдельных элементов html-страниц (большей частью это стилевые классы и комбинированные стили): параметры шрифта отдельных абзацев, их фрагментов, параметры гиперссылок и прочих элементов. Эти правила должны дополнять глобальные, но не перекрывать их полностью, чтобы не "утяжелять" размер CSS-кода таблиц стилей. Если стилей получилось очень много, то их можно оформить в виде отдельной таблицы, которая будет привязываться только к тем html-страницам, где это будет нужно.
На третьем этапе определяются правила, которые применяются только к одному элементу html-страницы (как правило, это именованные стили): параметры полос навигации, заголовка сайта, различных контейнеров, которые определяют дизайн сайта. Эти правила оформляются по аналогии с правилами оформления отдельных элементов html-страниц.
На последнем этапе определяются правила, которые применяются к ограниченному числу элементов, которые встречаются на отдельных html-страницах. На этом этапе описываются самые конкретные стили, которые помещаются либо в глобальную таблицу или во вторичную таблицу стилей.
Внутренние таблицы стилей применять не рекомендуется, поскольку они не соответствуют концепции Web 2.0.