我可以防止多个css文件的多余加载吗?

时间:2017-07-13 00:23:45

标签: html css

我有8个css文件,分为多个或多个逻辑组。我有25个HTML章节,包括格式,图形,表格,列表,引用,索引和脚注,因此每章都以调用所有8个css文件开始。这意味着读者可以打开任何章节并使一切正常,但这可能意味着加载了多个副本。有没有一种标准的方法来防止多余的负载?

2 个答案:

答案 0 :(得分:0)

浏览器还会缓存css文件(如果更改,则只会再次加载),因此您不必担心:浏览器可以防止多余的负载。

答案 1 :(得分:0)

听起来你的CSS中没有任何非常复杂的代码。

我建议将所有这些文件合并到一个main.css文件中 - 假设没有发生覆盖 - 例如h1在每章中看起来不同

然后在每个页面上加载合并的main.css文件。

使用正确的缓存标题,当访问者首次打开您的任何网页 时,将会下载该文件,但不需要再次下载在其他网页上,它将从用户的浏览器缓存中提供