IE6支持PNG透明
>首页 -> 社会专题 -> 代码效果 2013-07-20 来源: 作者: 浏览:1020

以下是引用片段:

IE6不支持PNG透明,支持GIF透明,但是GIF透明锯齿太多了,所以一般是用PNG,

然后引用JS让IE6支持。

<!--[if IE 6]>

<script>

function correctPNG()

{

for(var i=0; i<document.images.length; i++)

{

var img = document.images[i];

var imgName = img.src.toUpperCase();

if (imgName.substring(imgName.length-3, imgName.length) == "PNG")

{

var imgID = (img.id) ? "id='" + img.id + "' " : "";

var imgClass = (img.className) ? "class='" + img.className + "' " : "";

var imgTitle = (img.title) ? "title='" + img.title + "' " :

"title='" + img.alt + "' ";

var imgStyle = "display:inline-block;" + img.style.cssText;

if (img.align == "left") imgStyle = "float:left;" + imgStyle;

if (img.align == "right") imgStyle = "float:right;" + imgStyle;

if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle;

var strNewHTML = "<span "+ imgID + imgClass + imgTitle + "style=

\"" + "width:" + img.width + "px; height:" + img.height + "px;

" + imgStyle + ";" + "filter:progid:DXImageTransform.Microsoft.

AlphaImageLoader" + "

(src='" + img.src + "', sizingMethod='scale');\"></span>";

img.outerHTML = strNewHTML;

i = i-1;

}

}

}

window.attachEvent("onload", correctPNG);

</script>

<![endif]-->

这段代码复制到</head>上面,就可以了。                              

您看到此篇文章时的感受是:

Tags:
责任编辑:佚名
免责申明
除原创及很少部分因网文图片遗失而补存外,本站不存储任何有版权的内容。你看到的文章和信息及网址索引均由机器采集自互联网,由于时间不同,内容可能完全不同,请勿拿本网内容及网址索引用于交易及作为事实依据,仅限参考,不会自行判断者请勿接受本站信息,本网转载,并不意味着赞同其观点或证实其内容的真实性.如涉及版权等问题,请立即联系管理员,我们会予以更改或删除,保证您的权利.对使用本网站信息和服务所引起的后果,本网站不作任何承诺.
内容加载中,请稍候...
密码: (新用户注册)

<<
相关文章

手机扫描

空间赞助

快速互动

论坛互动
讨论留言

有事联系

QQ咨询

统计联系

MAIL:gnlt@Dovechina.com
正在线上:

版权与建议

任何你想说的