Найти тему
Вебмастер

§ Самое мерзкое в верстке №1

Коллеги по цеху не перестают опираться в стилях на теги, а не на классы.

.page-wrapper h1 { ... }

А внутри h1 — стили для заголовка страницы.

Славно, что вебмастер верит, что в .page-wrapper будет один-единственный заголовок, что редактор сайта не использует этот тег для своих статей, что не придет банда сеошников, которые в своем стремлении ублажить поисковых роботов не добавят кучу текста с заголовками.

Почему бы не дать заголовку осмысленное имя класса?

.page-title { ... }

Убрали каскадную зависимость, сделали читаемым HTML.

Когда можно писать стили для тегов

Когда вы описываете базовые стили. Вы это делаете после использования reset.css или когда дизайнеры предложили вам полный UI kit.

То есть вы не делаете каскадной зависимости, вы просто описываете теги:

h1 { font-size: 40px; margin-mbottom: 10px; }

В любом другом случае опираться на тег — значит плодить проблемы. И перспектива этих проблем не такая уж и далекая.