一尘不染

使用带有IMG标签的图片?

css

我了解如何使用精灵,但是IMG标签不是必需的“ src”属性吗?我总是可以使用SPAN或其他标签并设置background / width /
etc,但从语义上讲不会正确。

基本上,我想为IMG标签省略SRC,而只使用精灵,但是我担心HTML在技术上因此无效。谢谢。


阅读 313

收藏
2020-05-16

共1个答案

一尘不染

关于语义正确性:

当图像具有语义时, 因此被认为是内容,请 使用IMG标签 (不带图片)和正确设置的ALT。

当图像只是装饰时, 例如框的背景,按钮的背景,菜单选项的背景等,它没有语义上的意义,因此您可以 将其用作 SPAN,DIV等 的背景
从CSS。在这种情况下,您可以使用精灵。

2020-05-16