ie6,ie5 不支持背景透明图片突破

设计出来的web图形和XHTML静态页总是有区别?CSS的应用熟练下,这样的问题随着web开发的经验累积,以不再是设计师和web开发者的沟通阻碍,争取了更多时间去研究用户体验,页面可用性。设计师web图形热衷与PNG格式图片使用, 和GIF相比较,PNG有着每个像素为48位的真彩色图像,可为灰度图和真彩色图添加α通道。I但是这样的格式,在IE6下没有很好的被支持。搜集资料加以整理,得到又一解决办法!

页面XHTML代码:

… id=”logo”>

<h1><a title=”zlart” href=”http://www.zlart.com”>zlart</a></h1>
<small>左路旅途刚刚开始</small>

</…

对应的CSS样式代码:
#logo h1 a { behavior: url(iepngfix.htc); }/*连接外部htc脚本文件,突破IE5,IE6 PNG支持,提供下载地址 http://www.zlart.com/down/iepngfix.htc */
#logo {
background-color: #9d8f6a;
}
#logo small {
color: #4d0004;
}
#logo h1 a {
background-image: url(color.png);
background-repeat: no-repeat;
height: 58px;
width: 333px;
text-indent: -9999px;
display: block;
}

css属性词典:
behavior

版本:IE5+专有属性 继承性:无
语法:
behavior : url (url) | url (#objID ) | url (#default#behaviorName)
参数:
url (url) : 使用绝对或相对地址指定DHTML行为组件(.htc)
url (#objID ) : 用二进制实现DHTML行为,#objID为object对象指定的id特性
url (#default#behaviorName) : IE的默认行为。由behaviorName指定
说明:
设置或检索对象的DHTML行为。
多个行为之间用空格隔开。
关于DHTML行为,请参阅我所编写的其他教程。
对应的脚本特性为behavior。请参阅我编写的其他书目。
示例:
div { behavior: url(fly.htc) url(shy.htc); }