В соответствии с этим: http://www.w3.org/TR/html4/present/styles.html#h-14.6 Я могу связать таблицы стилей непосредственно в заголовке http. В php это будет выглядеть так:
header('Link: <http://www.acme.com/corporate.css>; REL=stylesheet');
есть ли недостатки в этом?
Главный недостаток заключается в том, что он работает только в Firefox и Opera. См. http://greenbytes.de/tech/tc/httplink/ .
есть ли недостатки в этом?
Я думаю, что отладка проблем с дизайном становится немного сложнее. Вы не можете непосредственно видеть из html-источника страницы, какие внешние стили включены.
HTTP 1.1 не поддерживает эту функцию из того, что я вижу:
Этот раздел применим только к пользовательским агентам, соответствующим версиям HTTP, которые определяют поле заголовка ссылки. Обратите внимание, что HTTP 1.1, как определено в [RFC2616], не содержит поля заголовка ссылки (см. Раздел 19.6.3).
Обратите внимание, что HTTP 1.1, как определено в [RFC2616] , не содержит поля заголовка ссылки