gpt4 book ai didi

css - 如何推迟非关键样式?

转载 作者:行者123 更新时间:2023-12-05 07:25:19 25 4
gpt4 key购买 nike

我正在使用 Chrome DevTools 来审核我的网站。在其中一个网页中,它说“资源正在阻止页面的第一次绘制。考虑内联交付关键的 JS/CSS 并推迟所有非关键的 JS/样式。了解更多。”。我尝试单击“了解更多”并转到这篇文章 https://developers.google.com/web/tools/lighthouse/audits/blocking-resources ,其中说对于javascript,可以使用defer/async,对于css,可以定义媒体类型。

但是,如果我的 css 不是关键的,但所有媒体类型都需要它怎么办。那么如何延迟这样的css呢?

谢谢

最佳答案

您可以将关键的 css 放在页面的头部,它将在正文部分之前加载,因为 css 样式表是阻塞的。

并且,您可以将非关键 css 放在主体的末尾,它将在 DOM 的所有元素之后加载。

<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="/critical.css">
</head>
<body>
...
<link rel="stylesheet" href="/nonCritical.css">
</body> ...

关于css - 如何推迟非关键样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54922349/

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