Rumah >hujung hadapan web >html tutorial >ie6下AlphaImageLoader加载png背景路径的问题_html/css_WEB-ITnose

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

WBOY
WBOYasal
2016-06-24 12:10:561148semak imbas

很奇怪,用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楼兄弟说的这种方法,在问题中已说明尝试过了。

谢谢大家关注!

使用绝对路径就可以啦

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

使用绝对路径就可以啦

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

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

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn