Heim >Web-Frontend >HTML-Tutorial >ie6下AlphaImageLoader加载png背景路径的问题_html/css_WEB-ITnose

ie6下AlphaImageLoader加载png背景路径的问题_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 12:10:561152Durchsuche

很奇怪,用IE6、IE7、FF打开本地html文档的时候,都显示正常。
但把文件全部上传到网站根目录(什么都没改),用网址访问时,IE7、FF正常,但IE6用filter加载的背景不显示了。

检查时发现,IE6的CSS加载正常,修改CSS中的属性都得到了显示,但filer的路径,不管怎么改都是不显示。

文件结构:
/test.html ------------------(测试html文件)
/images/ --------------------(图像文件夹)
/styles/ --------------------(样式表文件夹)

我将下面代码中的images/current_price.png改成/images/current_price.png、../images/current_price.png同样也不显示。
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/current_price.png', sizingMethod='crop');

这是什么原因呢?


回复讨论(解决方案)

附部分CSS代码:

#header {	background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/header.png', sizingMethod='scale');}#header a { position: relative; }#feature-share {	background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_share.png', sizingMethod='scale');}#feature-share li, #feature-share a { display: block; position: relative; }

我也遇到相同的问题,不知楼主解决了吗?

用绝对路径试试。

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/current_price.png', sizingMethod='crop');

你这句是样式表中的,而样式表是在style文件夹下。。所以你这里的路径应该改为../images/curent_price.png

楼上正解!

不好意思,两年了才来结贴。。。

这个问题只有一点点印象了,好像是3楼的兄弟说得不错,用绝对路径或是加上网址的路径才解决的。

4楼兄弟说的这种方法,在问题中已说明尝试过了。

谢谢大家关注!

使用绝对路径就可以啦

但是昨天就是用的确实相对于站点根目录的相对路径啊,想知道应该是啥啊?

使用绝对路径就可以啦

但是昨天就是用的确实相对于站点根目录的相对路径啊,想知道应该是啥啊?

各种情况都测试下,不行的话重起浏览器,再不行就重起电脑,都不行的话,换另外的电脑试试

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn