Небольшой сборник советов при работе с css.
1. Неточные имена классов
.red {
color: red;
font-style: italic
}
Не стоит называть класс по визуальному отображению(цвет, картинка, итд). При смене дизайна сайта такие правила придется удалить или переименовать (изменится цвет элементов). Если же использовать логические имена, то достаточно будет изменить css правило на новое. Имя класса должно быть логичным и понятным. Например, класс
red используется скорее всего для выделения содержимого. В этом случае лучше назвать класс
highlight.