DataLife Engine > Сайтостроение > Работа над ошибками CSS

Работа над ошибками CSS


1 мая 2008. Разместил: nlsites
Выбор элемента и назначение ему правил и свойств является основой процесса кодинга на CSS. Если вы не укажите элемент, вы не сможете назначить ему стиль, так? Эта статья поможет вам исправить ошибки, которые вы, возможно, допускаете, а так же, мы попытаемся ответить на некоторые вопросы, связанные с правильным использованием селекторов.

Как вы знаете, существует несколько видов селекторов. Давайте обсудим подробнее практическое применение некоторых из них.
Классы (class) и идентификаторы (id)

...




Не используйте описательные названия для классов, такие как "red", "blueDot" или "roundedTop". Я избегаю даже таких названий, как "left", "right" или "large". Почему? Представьте себе, что вы верстаете 2х колоночный макет. Класс первой колонки вы назвали "left" , а второй "right". И вдруг вам необходимо поменять их местами. А ваш клиент решил, что синяя гамма его уже не устраивает, и он попросил вас ее сменить. Тут вы застрянете с названиями типа "blueSmall"…

Название класса должно обозначать назначение данного элемента, цель содержащего его контента, но не описание свойств. Т.е. вместо id="left" стоит использовать class="main" или даже class="primary".

Старайтесь использовать одно и то же название класса для нескольких элементов, в различных ситуациях. Название не должно быть привязано только лишь к одному элементу. Вы можете использовать class="first"для первого пунткта меню также, как и для первого абзаца текста.

Решая назначить элементу class или id, определите, является ли этот элемент действительно уникальным. Если да, используйте id. Если элемент не уникален используйте class. Это избавит вас от тонны элементов с идентификаторами, если id используется, лишь для назначения стиля.
Несколько классов