behavior属性在css中的应用
时间:2012-10-29
behavior属性可以为元素添加行为,它的属性值是一个URL,指向一个表示行为的资源或者行为名。有人通过behavior属性解决了PNG图像在IE中透明显示问题,具体做法是:编写一个HTC文件,在其中添加javascript脚本,给页面所有img元素,任何元素的背景图以及css添加的背景图设置AlphaImageLoader滤镜,然后再给特定的元素添加behavior属性,将这个组件导入到页面中。
img,div{behavior:url(iepngfix.htc)}
当然也可以给所有元素增加这个属性:
*{behavior:url(iepngfix.htc)}
HTML可以将行为引入组件是实现DHTML行为的一种方式,通过behavior属性就可以将行为引入到页面中。