【发布时间】:2016-07-23 12:39:36
【问题描述】:
我的 CSS 文件导致我的页面呈现缓慢,这就是我将它们移到页脚的原因。然而,这会产生一个用户体验问题,即当页面加载时,它最初是完全没有样式的。
我想了两个解决这个问题的方法,想知道哪个是最好的:
将导航栏和页面标题的 CSS 声明移动到一个新的 CSS 文件中,该文件将放置在页眉中。虽然这将是一个相对较小的文件,但它有创建另一个 HTTP 请求的缺点
在页眉本身内嵌导航和页面标题的 CSS。虽然这不会创建另一个 HTTP 请求并且会解决问题,但 CSS 不会像我将它放在外部文件中那样被缓存。
这个问题的最佳解决方案是什么?是否有良好的实践指南?
【问题讨论】:
标签: html optimization http-headers browser-cache