Уместно ли размещать таблицу стилей в теге <body> - PullRequest
12 голосов
/ 09 августа 2010

Разбивая мои страницы на части (например, заголовок и содержимое), я не могу избежать размещения ссылок на внешние таблицы стилей в тегах <body>.

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

В этом случае уместно ли размещать таблицу стилей в теге <body>? Есть ли лучшая альтернатива?

Ответы [ 4 ]

9 голосов
/ 09 августа 2010

Возможно, это не рекомендуется, но да, это возможно, и это работает во всех современных браузерах.Вы можете разместить link или встроенные style теги внутри body.

5 голосов
/ 09 августа 2010

вы не должны помещать стили в тег body, но при условии, что вы используете серверный скрипт (PHP?) Для связи заголовка и контента, почему бы не написать свой собственный класс для генерации ваших страниц; у вас может быть метод, который добавляет стили к заголовку, и метод, который выводит страницу, например.

0 голосов
/ 09 августа 2010

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

0 голосов
/ 09 августа 2010

Почему у вас не может быть нескольких таблиц стилей, а затем вызывать их со страниц по мере необходимости?

Кроме того, почему таблицы стилей нельзя ссылаться в заголовке, а не в теле?

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