【发布时间】:2011-12-26 21:06:27
【问题描述】:
据此:http://www.w3.org/TR/html4/present/styles.html#h-14.6 我可以直接在 http 标头中链接样式表。 在 php 中它看起来像这样:
header('Link: <http://www.acme.com/corporate.css>; REL=stylesheet');
这样做有什么缺点吗?
【问题讨论】:
标签: php http stylesheet
据此:http://www.w3.org/TR/html4/present/styles.html#h-14.6 我可以直接在 http 标头中链接样式表。 在 php 中它看起来像这样:
header('Link: <http://www.acme.com/corporate.css>; REL=stylesheet');
这样做有什么缺点吗?
【问题讨论】:
标签: php http stylesheet
主要缺点是它只适用于 Firefox 和 Opera。见http://greenbytes.de/tech/tc/httplink/。
【讨论】:
这样做有什么缺点吗?
我想调试样式问题会变得有点困难。您无法直接从页面的 html 源代码中看到包含哪些外部样式。
【讨论】:
据我所知,HTTP 1.1 不支持此功能:
本节仅适用于符合以下版本的用户代理 定义 Link 标头字段的 HTTP。 请注意,HTTP 1.1 定义为 [RFC2616] 不包含 Link 头域(参考章节 19.6.3)。
【讨论】:
请注意,[RFC2616] 定义的 HTTP 1.1 不包含 Link 标头字段
【讨论】: