- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我不知道为什么我的 LCP 会是一个 p 标签,我也不知道我会做些什么来减小它的大小。有时它会达到 2.6 秒并给出黄色评级(而不是绿色)。
这是 p 标签。所有这些类都是引导类。
<p className="text-center mb-md-5 mt-0 mb-5">{aboutText}</p>
这是变量
aboutText
const aboutText = `Suddenly Magazine highlights the uniqueness of Saskatchewan, and its sudden rise in popularity and growth mentioned in publications such as USA Today and the New York Times.
Advertorials and Articles focus on its rare & particular tourism, its passionate sports, its character, and the prosperous opportunity for businesses and artists influenced by a Saskatchewan setting.
It is centred in Saskatoon, but contributors range from Lac La Ronge in the North, to provincial boundaries east and west, to the Outlaw Caves near the US border.`
最佳答案
人们似乎完全误解了最大内容绘制指标的目的。它旨在向您显示上述折叠内容的大部分何时准备就绪。
什么 item is the Largest Contentful Paint 不如 重要当它发生。 什么 item 仅在确定可能会减慢您的页面速度时有用。
它是确定“首屏”内容何时被充分绘制以使最终用户将页面视为“完整”的主要指标(这是感知的完整性,仍然可以在页面下方/后台加载内容) .
分割段落、将其包装在 div 中、使其更高等的建议。毫无目的 ,他们只是将 LCP 转移到其他东西上(可能)让你的分数看起来更好,但实际上并没有解决问题。
您要做的是优化页面上的初始内容。
为此,您只想提供“首屏”HTML 以及首屏内容所需的 CSS 和 JS。
然后你为其他一切服务。
这篇文章很好地介绍了关键的 JS 和 CSS https://www.smashingmagazine.com/2015/08/understanding-critical-css/
然而,简而言之,内联关键 CSS 和 JS 意味着 在页面上呈现初始内容所需的 CSS 和 JS 应该内联在 HTML 中.现在我猜测像 Gatsby 这样的东西你会内联呈现折叠内容上方、折叠 CSS 等上方的关键 JS,但原理是相同的。
关键是上面的折叠内容都应该在 HTML 中提供(非矢量图像除外),这样就没有等待 CSS 文件、JS 文件等的往返时间。
所以为了清楚起见,而不是:-
关于reactjs - 灯塔中最大的内容涂料 (LCP) 是 p 标签。 (使用 Gatsby ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63333077/
我是一名优秀的程序员,十分优秀!