【发布时间】:2013-12-17 09:08:25
【问题描述】:
对于我目前使用 style.css 和一堆其他样式表、960.css 等的网站,加载如下:
<link rel="stylesheet" media="screen" href="css/style.css">
<link rel="stylesheet" media="only screen and (max-width: 960px)" href="css/960.css">
....
现在我担心速度。我知道我可以将这些文件合并为一个大文件,但这意味着还要下载不相关的数据。
所以基本上,我的问题是:什么是更好的方法,最小化请求数量,或最小化传递给一个用户的数据量?
【问题讨论】:
-
什么样的无关数据? HTTP 响应标头?
-
@BoltClock'saUnicorn 我的意思只是 css 标记,它不会被使用(你有一个 1280px 宽的屏幕,但是得到一个不必要的大文件,例如 5 个媒体查询)跨度>
-
不管你把媒体查询放在CSS还是link标签里,即使不使用它也会被加载。
-
如果此问题的任何答案对您有所帮助,请不要忘记投票和/或接受它们。如果您仍需要更多信息,请发表评论或更新问题。
标签: html css performance optimization bandwidth