【问题标题】:How to adjust Images to adhere to Specify image dimensions error in Google Chrome Audit with Bootstrap如何使用 Bootstrap 调整图像以遵守 Google Chrome 审核中的指定图像尺寸错误
【发布时间】:2015-10-26 16:44:34
【问题描述】:

我正在修改我的 HTML 以提供更好的网站性能。我使用引导程序作为我的 css 样板。我从 Google Chrome 审核控制台收到的错误之一是:

"指定图像尺寸 - 应指定宽度和高度 所有图像以加快页面显示。以下图片 缺少宽度和/或高度:包含所有图像的列表 没有指定特定的高度或宽度。”

我遇到的问题是我使用引导程序,并且大多数图像都使用 img-responsive 类。那么,当我希望图像具有响应性时,如何遵守此规则呢?

提前致谢。

【问题讨论】:

  • 图片标签中定义的高度和宽度对其响应性没有任何影响。 height 和 width 属性让用户代理了解图像或对象的大小,以便他们可以为其保留空间并在等待图像数据时继续渲染文档。w3.org/TR/html401/struct/objects.html#visual跨度>

标签: html css image twitter-bootstrap dimensions


【解决方案1】:

这个问题我想了很久,所以我的可选解决方案是使用 JavaScript 管理断点并注入宽度和高度。问题是你应该用网站上的一张照片来做这个,但是,就像我说的,它是暂时的。

var windowWidth = $(window).width();
if(windowWidth > 700){
   $(".image").attr('width', 232).attr('height', 350);
}

这有助于我避免 chrome 警告和页面加载。

注意:当然,您必须在图像之前加载它。

【讨论】:

  • 谢谢!我会试一试,因为我的网站上有很多图片。
猜你喜欢
  • 2011-02-23
  • 2017-05-21
  • 1970-01-01
  • 2011-12-23
  • 2012-04-16
  • 2012-12-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多