\t\tXML 行为(behavior) - 新的DHTML

本文介绍了CSS行为属性,一种仅在IE浏览器中可用的特性。它通过引用外部HTC文件来改变HTML元素的行为,并且可以使用JavaScript来实现动态效果。文章还提供了一个具体的例子来展示如何使用这一特性。

行为(behavior)是一个CSS属性选择器。他指向一个包含了特殊代码并且能够改变HTML页面元素的XML文件(htc)。

行为(Behavior)并不是W3C标准,他只是Microsoft的技术。 所以IE可用

看下面这个HTML文件。在<style>元素中定义了<h1>元素的行为:

<html><head><style>h1 { behavior: url(behave.htc) }</style></head><body><h1>Move your Mouse over me</h1></body></html>

行为代码存储在一个XML文档(behave.htc)中,如下所示:

<component><attach for="element" event="onmouseover"handler="hig_lite" /><attach for="element" event="onmouseout"handler="low_lite" /><script type="text/javascript">function hig_lite(){element.style.color=255}function low_lite(){element.style.color=0}</script></component>
这个行为文件包含JavaScript脚本。 这个脚本由<component>元素组成,组成的元素也包含了脚本事件操作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值