CSS <style> .. </style> 数据是否被浏览器缓存?
Is CSS <style> .. </style> data cached by the browser?
如果我将所有 CSS 放在 <style> .. </style>
标签中,浏览器是否会缓存该样式数据并将其应用于我网站上同一页面或其他页面的重新加载?
如果您的样式是 HTML 页面的一部分,它只会与整个页面一起缓存。如果您需要在单独的页面上使用样式,则需要每次都加载它。您应该使用一个包含所有相关样式的样式文件,并使用 <link rel="stylesheet" href="stylesheet.css">
引用它。然后这个文件被缓存(如果你的 HTTP header 这么说)并且可以在每个 HTML 页面中使用。
如果我将所有 CSS 放在 <style> .. </style>
标签中,浏览器是否会缓存该样式数据并将其应用于我网站上同一页面或其他页面的重新加载?
如果您的样式是 HTML 页面的一部分,它只会与整个页面一起缓存。如果您需要在单独的页面上使用样式,则需要每次都加载它。您应该使用一个包含所有相关样式的样式文件,并使用 <link rel="stylesheet" href="stylesheet.css">
引用它。然后这个文件被缓存(如果你的 HTTP header 这么说)并且可以在每个 HTML 页面中使用。