【发布时间】:2015-11-19 23:25:09
【问题描述】:
有人告诉我,为所有图片指定内嵌宽度和高度将有利于 SEO,还有助于网站加载更快,如下所示:
<img src="http://www.example.com/images/free-size.jpg" width="200" height="400" alt="random image" />
虽然我仍然可以使用 height:auto; 覆盖内联设置。 以便图像在不同的显示平台上正确调整大小。
但就在我继续这样做之前,我只是想确保这些陈述是否属实。就我个人而言,我对修复内联尺寸和使用外部 CSS 覆盖感到怀疑,对我来说听起来有点 hacky.....
【问题讨论】:
-
使用内联维度更快,因为您不必等待另一个资产(样式表)加载。但是您打算如何用样式表覆盖内联样式?
-
@jmargolisvt 通过指定宽度:100%; height: auto;,所有内联图像上的外部 css。它们可以很容易地被覆盖。
-
三种不同的东西:外部样式表 (CSS)、内联样式 (CSS)、
height和width属性 (HTML)。 -
呃,是的。我的错。谢谢,Michael_B。
-
我认为您应该始终内联定义宽度和高度,原因有两个:避免页面跳转和视网膜显示。有关完整讨论,请参阅 stackoverflow.com/questions/39372619/…。
标签: html css performance seo