gpt4 book ai didi

html - CSS 内联 - 经验法则?

转载 作者:行者123 更新时间:2023-11-28 02:21:33 26 4
gpt4 key购买 nike

改善网页加载时间的一种方法是内联其 css - 因为 css 会阻塞渲染。但是,内联 css 会阻止浏览器缓存它。因此,一般建议仅内联“小”css。

但是什么才算“小”呢?我在网上搜索了一些经验法则,但找不到任何东西。

有人知道一些性能测试结果吗?告诉何时内联(或不内联)css 的数字(以字节为单位)是多少?

最佳答案

我会将所有内容组织在多个 css 文件和 <link> 中它们像往常一样在您的部分中,然后让您的 CDN 缩小、合并和缓存它们。

但是如果您有一小块 CSS 经常在每个页面上使用,那么避免调用文件并将其放在 <head> 的底部是有意义的。部分。

例如,您可以保留控制页面基本布局的 CSS 内联。

但至于现在的最佳做法是什么:这个领域的情况一直在变化,但最好的做法似乎是将所有 CSS 加载到它们自己的文件中。如果您的 CSS 需要首先加载,但由于某种原因加载速度不够快,您可以尝试内联它的那一部分。

如果您担心加载时间,请尽量减少 JS 和大图像的使用,这确实是解决该问题的唯一方法。

仅供引用,CDN 不仅缓存您的脚本/样式文件,它们还缓存页面(包括您的 <head> 部分中的所有内容)。

关于html - CSS 内联 - 经验法则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48183910/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com