我了解如何使用精灵,但是IMG标签不是必需的“ src”属性吗?我总是可以使用SPAN或其他标签并设置background / width / etc,但从语义上讲不会正确。
基本上,我想为IMG标签省略SRC,而只使用精灵,但是我担心HTML在技术上因此无效。谢谢。
关于语义正确性:
当图像具有语义时, 因此被认为是内容,请 使用IMG标签 (不带图片)和正确设置的ALT。
当图像只是装饰时, 例如框的背景,按钮的背景,菜单选项的背景等,它没有语义上的意义,因此您可以 将其用作 SPAN,DIV等 的背景 从CSS。在这种情况下,您可以使用精灵。