мой случай использования следующий:
Я составляю HTML-страницу с помощью частей допустимых HTML-фрагментов, но недействительных страниц, как Divs; эти элементы используют CSS для управления их стилем.
Я хотел бы разрешить каждому фрагменту отвечать за свои собственные требования к стилю и не полагаться на объявления стилей в основном фрагменте (тот, у которого есть тег "HTML" ).
Итак, вот вопрос: есть ли какой-либо (стандартный) способ добавить CSS-стиль вне элемента HEAD (исключая встроенный стиль с помощью атрибута style)?
Думаю, я мог бы использовать фреймы, но я бы предпочел избежать этого решения.
Заранее благодарим за помощь.
ЗАВЕРШЕНИЕ:
Благодаря предложениям zzzzBov, JMC Creative и moontear, и после некоторого тестирования, вот ответ:
- используйте JavaScript для динамической загрузки некоторых CSS-стилей: HTML4/XHTML и совместимый с HTML5,
- встроить элементы стиля непосредственно внутри фрагментов: несовместимый с HTML4/XHTML, но, кажется, широко поддерживается и совместим с HTML5.
Поскольку я должен поддерживать почтовые клиенты, я использовал второе решение, которое более простое.
Спасибо всем за ваш интерес и участие.