我在我的项目中使用了url(),但它没有在IE 6中显示图片? IE6不支持url()吗?我该如何解决这个问题呢? 代码如下:
<img class="avatar" style="background:url('./avatar.jpg') no-repeat scroll 5px 7px transparent;" />
答案 0 :(得分:3)
使用background-image
:
<img class="avatar" style="background-image:url('./avatar.jpg')" />
另请注意,您最后还有一个)
。
还要确保这实际上是背景图片的问题。如果设置背景颜色会发生什么?你看到了吗?它可能是一个布局问题导致它不出现。
答案 1 :(得分:1)
整个标签看起来不对。我会做这样的事情:
<img class="avatar" style="background-image: url('./avatar.jpg');" alt="" />
我还会检查路径是否正确。
- 编辑 -
经过测试,我注意到像'./avatar.jpg'
这样的路径永远不会有效。它正在寻找与您编写样式的文件位于同一目录中的文件夹.
。您是否有一个名为.
的文件夹?我不这么认为。这是一个非法的目录名称。