为您的图像添加缺少的宽度和高度属性

现代浏览器根据其宽度和高度属性设置图像的默认纵横比。 这是一个基本示例:

width="340" height="160" alt="我的真棒替代品" />

如果您的图像缺少这些属性,可能会导致布局偏移,从而触发 Core Web Vitals 中的 CLS 警告: 图像元素没有明确的宽度和高度.

为您的图像添加缺少的宽度和高度属性
图像元素没有明确的宽度和高度警告

使用宽度和高度属性调整图像大小的方法有多种。 但总的来说,最好不要完全使用 CSS,因为它会在 CSS 加载时导致页面布局发生变化。 这也称为 CLS。

您还可以使用其他方法,例如利用 srcset响应式图片, WordPress 支持开箱即用。 然而,并不是所有的主题和插件开发者都参与其中。 这就是您可能有一些缺少基本宽度和高度属性的图像的地方。

添加缺少的图像尺寸

按照以下步骤使用 Perfmatters 为您的图像添加缺少的宽度和高度属性。

步骤1

单击进入 Perfmatters 插件设置。

为您的图像添加缺少的宽度和高度属性
Perfmatters 插件设置

第2步

单击“延迟加载”选项卡。

为您的图像添加缺少的宽度和高度属性
Perfmatters 延迟加载选项卡

第 3 步

向下滚动并打开“添加缺少的图像尺寸”。

为您的图像添加缺少的宽度和高度属性
添加缺少的图像尺寸

注意:您不需要在 Perfmatters 中使用延迟加载来使用该功能。

第4步

向下滚动并单击“保存更改”。

这个怎么运作

在呈现页面时,任何缺少宽度和高度属性的图像都会自动添加它们。 图像尺寸是使用 PHP 函数从图像本身中提取的。 这是一个基本的例子。

我的真棒替代品

width="340" height="160" alt="我的真棒替代品" />

故障排除

缺少图像尺寸功能不适用于外部图像。 它们必须托管在本地或您的 CDN 上。

声明:本站资源绿色无后门无广告,可放心下载。如无特殊说明或标注,均为本站原创发布,转载请注明出处!