我有8个css文件,分为多个或多个逻辑组。我有25个HTML章节,包括格式,图形,表格,列表,引用,索引和脚注,因此每章都以调用所有8个css文件开始。这意味着读者可以打开任何章节并使一切正常,但这可能意味着加载了多个副本。有没有一种标准的方法来防止多余的负载?
答案 0 :(得分:0)
浏览器还会缓存css文件(如果更改,则只会再次加载),因此您不必担心:浏览器可以防止多余的负载。
答案 1 :(得分:0)
听起来你的CSS中没有任何非常复杂的代码。
我建议将所有这些文件合并到一个main.css
文件中 - 假设没有发生覆盖 - 例如h1
在每章中看起来不同
然后在每个页面上加载合并的main.css
文件。
使用正确的缓存标题,当访问者首次打开您的任何网页 时,将会下载该文件,但不需要再次下载在其他网页上,它将从用户的浏览器缓存中提供