【发布时间】:2011-03-05 18:43:03
【问题描述】:
如何将 img 标签转换为 css,这样我就不必拥有一百万个 img 标签。或者用 css 处理图像的最佳方法是什么
<img src="hg-rx.gif" name="foo" width="18" height="18">
我在 css 中尝试了 background:url,它需要文本才能正确显示,id hilight 并且图像会消失
.hg-text-rx {
background:url(hg-rx.gif);
background-repeat: no-repeat;
position: relative;
}
【问题讨论】:
-
不能真正将图像标签转换成css...
-
img元素应该是语义标记。如果您以前将它们用于结构标记,现在正在转向使用 CSS:恭喜! -
@zzzzBov - 但如果他用 CSS 替换实际的内容图像,那可不是一件好事。
-
@Charles 所说的。对于实际内容,here 概述了几个巨大的缺点 - 最突出的是,浏览器将不再打印它们。如果您有一百万张实际图片,拥有一百万个
img标签并没有错