2011-03-25 32 views
2

可以说我有10-20网页相同的模板不同的内容区什么时候使用一个样式表或模板和独立的样式表,每增加一个网页的主要样式表?大公司网站也做了什么(foxnews,google,cnn)?如果您有来源或文章,我会非常感激。由于常见的做法当链接到外部CSS文件?

回答

3

如果你有一个CSS文件,就会下载一次,并通过用户的浏览器缓存。因此,它会比每个页面的单个样式表略大,但是您会删除其他HTTP请求。

即使你开发多种样式表(正常布局,版式,色彩),它是典型的做法,这些结合起来,它们最小化生产,所以你有一个HTTP请求。

如果你是后超真棒性能,如谷歌在其主页上,你可以选择是非常激进着如何你写你的网页 - http://www.stevefenton.co.uk/Content/Blog/Date/201008/Blog/Google-Deliberately-Write-Awful-HTML/

但总体来说,一个样式表是一个很好的目标。

拥有单一样式表的另一个好处是,你不太可能在几个地方重复你的规则 - 如果每个页面都有其他样式表,那么类似的规则可能会蔓延到其中几个样式表中 - 当你必须更改6个样式表才能进行一次更改,这相当于首先没有样式表。

雅虎推荐一个组合的样式在他们的“最佳实践飞车”指南:

http://developer.yahoo.com/performance/rules.html

+0

感谢,真棒答案真的体会到细节 – 2011-03-25 09:07:04

+0

@mrsmee - 我很高兴能有帮助。 – Fenton 2011-03-25 13:35:10