【发布时间】:2013-06-12 16:33:15
【问题描述】:
我在每一页都有几行样式。我不想把它们放在一个 css 文件中,因为它可能会影响其他页面的样式。
我们真的需要将样式放在 css 文件中还是可以有
<style>...</style>
在每一页上?
将样式放在一页中对速度有什么好处? 它会加快页面的加载速度吗?
【问题讨论】:
-
在速度方面,将样式直接放入页面会更快,因为您不需要请求 CSS 文件。谷歌甚至这样做(看看他们的来源)。不过,与合并的 CSS 文件相比,这算不上什么优势。
-
如果有的话,将重复的样式放入每个页面会减慢加载速度,因为您发送的字节数可能会集中到单个文件中并为后续请求缓存。
-
除了速度方面的考虑之外,您可能希望在跨页面使用
css时将其放入文件中,但在与页面不同时将css放入style。 -
如果您想在文档中包含样式标签,请查看属性 scoped :w3.org/wiki/HTML/Elements/style....
-
你可能想看这个w3uiguru.com/how-to-apply-cascading-style-sheet-css ...并且可以缓存外部css
标签: css