【发布时间】:2015-07-09 17:12:46
【问题描述】:
所以我知道一般来说,将多个 css 文件放在网站的 head 标记中并不是最佳做法,因为您必须发出更多的 http 请求。因此建议我只使用一个大的 css 文件而不是较小的 css 文件。但是,将 css 文件分解为单独的较小文件,然后仅在需要它们的页面上链接这些单独的 css 文件是否有意义?所以说我的主页有自己的一套样式,我的关于页面显然会与我的主页不同,它有自己的一套样式。那么为什么不将 homepage.css 文件链接到 html 主页,然后只将 about.css 文件链接到 html about 页面呢?在每种情况下仍然只发出一个 http 请求,并且您可以拥有更小的 css 文件。有什么我想念的吗?
【问题讨论】:
-
css 文件被缓存,所以如果你只加载一个,用户只会在所有页面上从缓存中加载一个,如果他要使用新 css 更改为新页面,他必须添加新 css 文件缓存而不是加载已经缓存的 css 文件。