【发布时间】:2016-04-03 18:53:30
【问题描述】:
如果我将所有 CSS 放入 <style> .. </style> 标记中,浏览器是否会缓存该样式数据并将其应用于重新加载同一页面或我网站上的其他页面?
【问题讨论】:
标签: css caching browser web styles
如果我将所有 CSS 放入 <style> .. </style> 标记中,浏览器是否会缓存该样式数据并将其应用于重新加载同一页面或我网站上的其他页面?
【问题讨论】:
标签: css caching browser web styles
如果您的样式是 HTML 页面的一部分,它只会与整个页面一起缓存。如果您需要单独页面上的样式,则需要每次都加载它。您应该使用一个包含所有相关样式的样式文件,并使用<link rel="stylesheet" href="stylesheet.css"> 引用它。然后这个文件会被缓存(如果你的 HTTP 标头是这样的话)并且可以在每个 HTML 页面中使用。
【讨论】: