HTTP头部样式表

6
4个回答

4

1
+1 我看到你的名字在规范中随处可见。http://trac.tools.ietf.org/wg/httpbis/trac/browser/draft-ietf-httpbis/12 - Treffynnon

2

这样做有什么缺点吗?

我想调试样式问题会更加困难。您无法直接从页面的html源代码中看到哪些外部样式被包含。


我仍然可以在Firebug中看到它们被请求。 - Timo Huovinen
1
我没有拒绝,对吧?只是当你使用这个头部时,在处理网站样式时需要再检查一件事情。我不是很喜欢这个,因为头部应该描述内容和传递方式,而不是干扰它。如果浏览器不支持头部,你的内容将会显示不同。 - CodeCaster
我并没有建议你这样做。如果你的浏览器显然不支持某些东西,它看起来会有所不同,从实际角度来看,我是说头部先被发送,因此如果你像这样包含所有样式,它将确保在混乱的现实环境中首先加载样式表,而不是脚本。这只是随意的想法,你不需要认真对待它,有趣的是可以这样包含样式表,是否更容易调试则取决于用户的首选调试风格。 - Timo Huovinen
你说得没错,但是它们在内容之前发送并不保证它们被应用到包含在 HTML 中的样式表之前。 - CodeCaster
嗯,有趣,可惜需要我精确检查它们加载的顺序。 :) - Timo Huovinen
显示剩余7条评论

0

据我所见,HTTP 1.1不支持此功能:

本节仅适用于符合定义Link头字段的HTTP版本的用户代理。 请注意,由[RFC2616]定义的HTTP 1.1不包括Link头字段(请参阅第19.6.3节)。

请参见http://www.w3.org/TR/html4/present/styles.html#h-14.6


似乎在所有浏览器中都能工作,但我想这已经足够理由不使用它了。 - Timo Huovinen
Treffynon:RFC 2616已经过时(1999年)。请参阅RFC 5988。特别是,HTTP规范不包含完整的标头字段列表,这就是IANA注册表的作用:http://www.iana.org/assignments/message-headers/perm-headers.html。 - Julian Reschke
有趣的进展。@Julian Reschke为什么不发表一个答案呢? - Timo Huovinen
@JulianReschke 我对新提议的标准不了解,只是按照W3的指导进行操作。 - Treffynnon
特雷芬农 - W3C 对此没有发言权。HTTP 规范归 IETF 所有(是的,包括作者在内,各方都有合作,但这不影响规范状态)。 - Julian Reschke

-1
请注意,由[RFC2616]定义的HTTP 1.1不包括Link头字段

RFC 2616已经过时(1999年)。请参阅RFC 5988。特别是,HTTP规范不包含完整的标头字段列表,这就是IANA注册表的作用:iana.org/assignments/message-headers/perm-headers.html - Julian Reschke

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接