【发布时间】:2013-08-14 16:02:48
【问题描述】:
我正在为这样的 css 图像设置 src
#Banner {
content: url(../Banners/prussia-awesomeness.gif);
width: 1000px;
}
这是我的照片
<div id="Header" class="Header">
<img id="Banner" src="as"/>
</div>
图片在谷歌浏览器中加载正确的 img src (../Banners/prussia-awesomeness.gif)
在 Internet Explorer 和 firefox 中,它将 src 保持为“原样”。
ie和ff不支持从css加载图片源吗?
编辑:
添加
#Banner:after {
content: url(../Banners/prussia-awesomeness.gif);
width: 1000px;
}
让它在 Firefox 中工作,但仍然拒绝合作。
还尝试添加 :before(带有 : 和 ::),这在任何浏览器中都没有区别
【问题讨论】:
-
FF 和 IE 确实有效。在 FF 中打开 Firebug 并单击“NET”选项卡并查看正在加载的内容。检查它确实是正确的路径。
-
ie 和 ff 不会从 css 加载 src。 img 保持“as”作为 src。我的问题是为什么它在 chrome 中加载时不加载 ie 和 ff。