Использование CSS классов для индивидуальных эффектов - мнения? - PullRequest
1 голос
/ 31 марта 2010

Просто пытаюсь изложить здесь некоторые мнения. Мне было интересно, как люди добавляют отдельные эффекты к элементам HTML. Возьмите этот пример: у вас есть три типа h1 заголовков одинакового размера, но некоторые черные, некоторые золотые, а некоторые белые. У некоторых есть тень текста и т. Д. Вы бы создали отдельные классы CSS и добавили бы их с помощью тега h1, или вы бы создали новый отдельный класс для каждого отдельного типа заголовка h1 (с сгруппированными элементами CSS)? С единичным классом для каждого эффекта вы можете создавать комбинации классов в html class="gold shadow", а также как бы вы их назвали. Например, плохая практика - давать классы и имена идентификаторов, связанные с цветами, потому что он не определяет, что он делает хорошо. Однако это нормально с текстовыми классами CSS? Просто интересно, что делают другие, я знаю, что нет жестких и быстрых правил.

Ответы [ 2 ]

1 голос
/ 31 марта 2010

Я бы попытался назвать классы в соответствии с их назначением. То есть, по какой причине они золотые или белые, или имеют тень и т. Д. Затем вы можете объединить эти классы, как вы делаете сейчас, например, <h1 class="featured frontpage article">.

Использование <h1 class="gold">, на мой взгляд, не так уж и отличается от <h1><font color="gold">.

0 голосов
/ 31 марта 2010

Поскольку вы хотите применить другой стиль к элементам, вам придется создать стиль для каждого из них.

...