我已经阅读了大量教程和“修复”方法,以推迟或异步加载CSS……三个小时后,我头痛欲裂,决定去睡觉……
谷歌页面速度测试:您的页面有3个阻止CSS资源。这会导致页面渲染延迟。
我已经阅读了JavaScript方法、jQuery方法和许多网上的答案……感觉有些傻,能否有人用通俗易懂的语言解释一下如何在不使用内联CSS的情况下加载这些内容……
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/custom.min.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
css
资源;也就是在DOMContentLoaded
和window
load
事件分派之后。为什么oogle页面速度测试对您很重要? - guest271314css
对页面有多重要?你可以在Worker
或ServiceWorker
中加载css
,当load
在window
上触发时,创建一个单独的<style>
元素,并将css
文本附加到.textContent
元素上。 - guest271314bootstrap.min.css
文件。阻塞渲染不总是由于不当调用引起的,有时是由于 CSS 内容引起的。这个文件可能包含数千行代码,但浏览器从来不会使用其中的所有内容。只选择你正在使用的部分并消除其余部分。 - ata