5 图片

【强制】禁止 imgsrc 取值为空;延迟加载的图片也要增加默认的 src

src 取值为空,会导致部分浏览器重新加载一次当前页面,参考 Yahoo performance rules

【建议】为重要图片添加 alt 属性;

可以提高图片加载失败时的用户体验。

【建议】添加 widthheight 属性,以避免页面抖动;

【建议】有下载需求或者预期会灵活变动的图片采用 img 标签实现,无下载需求的图片采用 CSS 背景图实现;

  • 用户头像、用户产生的图片等有潜在下载需求的图片,以 img 形式实现,能方便用户下载;
  • 无下载需求的图片,比如:icon、背景、代码使用的图片等,尽可能采用 css 背景图实现。

[⬆]