Не одобряется ли использование атрибута style? - PullRequest
2 голосов
/ 15 июля 2009

Как человеку, который начинает переходить от табличного дизайна к полному CSS, мне интересно, считается ли использование атрибута style для внесения корректировок в элементы «обманом» и если абсолютно ВСЕ презентация должна быть строго в таблице стилей

Смотри также:

Вопрос стиля - подходы к стилю и таблицам стилей

Ответы [ 12 ]

0 голосов
/ 15 июля 2009

Да, это обман, но вам решать, хотите ли вы немного обмануть. :)

Основная идея наличия стилей в таблице стилей состоит в том, чтобы отделить содержимое от макета. Если вы используете атрибут style, вы все еще смешиваете макет в контенте.

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

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

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

0 голосов
/ 15 июля 2009

Как правило, лучше иметь стили в таблице стилей, особенно если они будут использоваться несколько раз, но использование атрибута стиля определенно не «обман». Быстрый просмотр источника stackoverflow показывает множество примеров этого.

...