Правила CSS для каждой страницы - где их разместить? - PullRequest
21 голосов
/ 21 апреля 2009

Часто, когда я разрабатываю сайт, мне нужно, чтобы определенный стиль применялся к определенному элементу на странице, и я абсолютно уверен, что он когда-либо будет применяться только к этому элементу на этой странице (например, абсолютно позиционированная кнопка или что-то). Я не хочу прибегать к встроенным стилям, так как я склонен согласиться с философией, согласно которой стили должны храниться отдельно от разметки, поэтому я внутри себя спорю, где разместить определение стиля.

Мне не нравится определять конкретный класс или ID в моем базовом css-файле для сценария одноразового использования, и я боюсь создавать файлы .css для конкретной страницы. Что касается текущего сайта, над которым я работаю, я подумываю просто поместить определение стиля вверху страницы в элементе head. Что бы вы сделали?

Ответы [ 11 ]

1 голос
/ 21 апреля 2009

В этой ситуации, я думаю, размещение информации о стиле страницы в заголовке, вероятно, является лучшим решением. Загрязнение вашей таблицы стилей для всего сайта кажется неправильным, и я согласен с вашей оценкой встроенных стилей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...