如何减少css http请求?

Jit*_*yas 13 css

如何减少css http请求?

1个大型css文件

或一个导入所有其他CSS的css文件

这是一样的吗?

使用它有什么好处

@import url('/css/typography.css');
@import url('/css/layout.css');
@import url('/css/color.css');

Tho*_*ing 11

一个大的css文件或一个导入所有其他CSS的css文件是这样的吗?

否,因为客户端仍然需要加载每个CSS文件(每个都有一个HTTP请求)

一些链接了解有关减少HTTP请求的更多信息:

如果您使用的是Firefox,我强烈推荐使用Firebug,它提供了一个包含HTTP请求详细信息的视图.
编辑:
正如flybywire在评论中指出的:YSlow是一个Firefox扩展,与Firebug集成以分析网页性能

我会先尝试3件简单的事情:

  • 结合全局CSS(你在每一页上使用的东西)
  • 压缩CSS(使用YUI压缩器或一些在线工具)
  • 内联特定于页面的内容(页面之间不共享的内容)

大多数这些东西也适用于Javascript文件.

  • 如果您使用的是Firebug,我强烈推荐YSlow (4认同)