前景图片时,用js
<script language="JavaScript" type="text/JavaScript">
<!--
// flashlover
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>
作为背景时ie下用css解决:
background: url("../../booking/images/logo_bg.png")
_background-image:url(../../booking/images/logo_bg.png);
_background: none transparent scroll repeat 0% 0%;
_FILTER:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../booking/images/logo_bg.png',sizingMethod='scale');
分享到:
相关推荐
IE6下PNG背景透明的方法IE6下PNG背景透明的方法IE6下PNG背景透明的方法IE6下PNG背景透明的方法IE6下PNG背景透明的方法
IE6不兼容png透明背景解决方法,有效解决IE6下 透明图片浅灰背景的问题
js_IE6支持png透明解决png_ie6下不透明背景图片
完美解决IE6下png背景、图片透明问题
IE6下PNG背景透明的方法.rarIE6下PNG背景透明的方法.rarIE6下PNG背景透明的方法.rarIE6下PNG背景透明的方法.rarIE6下PNG背景透明的方法.rarIE6下PNG背景透明的方法.rar
DD_belatedPNG完美地解决了“iepngfix.htc”会出现的无法平铺,没法定位以及所加超链接的点击区域无法使用等问题!
IE6 png背景图片透明,在IE6下,让PNG背景图片透明,效果不错,谁用谁知道。
处理ie6下png格式图片透明的效果,及处理完之后再ie6下碰到的情况及建议。
IE6下PNG格式图片透明问题JS代码,详情全在里面
IE6下PNG背景透明的七种方法.web前端开发,IE6下PNG格式不兼容
IE6中 PNG 背景透明的最佳解决方案 兼容IE6和Firefox的PNG背景透明CSS代码 IE6下png背景不透明问题的综合拓展
在使用IE6浏览器时,许多PNG透明图片会出现灰色的背景,加上以上代码即可实现IE6浏览器下PNG背景透明
解决ie6下png透明问题 在页面引入这个js文件,让回EvPNG.fix();
IE6png透明JS
ie6 火狐 谷歌 png背景透明
让 IE6 支持 PNG 透明 让 IE6 支持 PNG 透明
IE6下PNG背景透明的方法
ie6下 PNG透明处理ie6下 PNG透明处理