【发布时间】:2011-06-08 22:06:25
【问题描述】:
我想知道是否更好
A) 使用 <link> 包含外部 CSS 文件或
B) 直接将 CSS 回显/刷新/打印到 <head>。
就个人而言,我喜欢选项 B,因为它允许
- 删除 cmets / 缩小
- 使用放在根目录上方的 css
- 压缩多个 css 文件 = 减少 HTTP 请求
在我把它付诸实践之前,我应该(不)有很大的理由吗?
【问题讨论】:
-
(A) 将有利于样式表缓存并减少进入的 HTML 页面的大小。更不用说它会消除标记有效性问题。
-
@Bolt - 你能详细说明一下:标记有效性问题吗?我认为 echo-ing 缩小的 CSS 已经有效了?
-
实际上从头开始,我不确定它是否会破坏验证。
-
@Bolt - 注意。只是在
<style>中测试自己,验证似乎没问题。
标签: php css optimization inline head