`
hududanyzd
  • 浏览: 780044 次
文章分类
社区版块
存档分类
最新评论

学会使用css中的behavior

 
阅读更多

 网页中我们经遇到刷新要保留表单里内容的时候,习惯的做法使用cookie,但是那样做实在是很麻烦,css中的behavior就为我们很好的解决了这个问题。

  比如:

  <input style="behavior:url(#default#savehistory)" name="youname" type="text" id="yourname" size="10" autocomplete="off">

  上边的那个是经常用到的behavior的功能,另外还有很多其他的功能。

  behavior的语法是

  语法:

  behavior : url ( url ) | url ( #objID ) | url ( #default#behaviorName )

  取值:

  url ( url ) : 使用绝对或相对 url 地址指定DHTML行为组件(.htc)

  url ( #objID ) : 使用二进制实现(作为 ActiveX® 控件)的行为。此处的 #objID 为 object 对象的 id 属性值

  url ( #default#behaviorName ) : IE的默认行为。由行为的名称标识( #behaviorName )指定

  说明:设置或检索对象的DHTML行为。多个行为之间用空格隔开。

  当多个附加到同一要素的行为发生冲突时,其结果确决于行为应用于要素的顺序。后一个行为的优先权高于前一个行为。例如,假如多个行为用于设置对象颜色,其结果将会由最后一个应用到要素的行为决定。同样的规则适用于不同行为提供的属性、事件、方法所发生的名称冲突。

  可以使用 addBehavior 方法动态的将行为附着到对象。

  此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。

  务必注意使用样式表(CSS)的 behavior 属性内联定义或使用 addBehavior 方法附着的行为不会在对象从文档树中移除时被自动分离。而在文档中的样式表规则定义的行为会在对象从文档树中移除时被自动分离。

  对应的脚本特性为 behavior 。 示例:p { behavior: url(#default#download); }

  div { behavior: url(fly.htc) url(shy.htc); }

  div { behavior: url(#myObject); }

  应用1:刷新也保留输入框里面的文字

  .sHistory {}{behavior:url(#default#savehistory);}

  应用2:调用脚本

<html>
<head>
<style>
h1 { behavior: url(behave.htc) }
</style>
</head>
<body>
<h1>把鼠标放在这里</h1>
</body>
</html>
  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>

分享到:
评论

相关推荐

    十步学会用css+div建站

    培训资料CSS+div建站基本教程,PPT格式. 培训资料CSS+div建站基本教程,PPT格式.

    十天学会DIV CSS教程完整版完美整理 完整代码.pdf

    完整的DIV+CSS教程,网站设计是做软件的入门,也是最简单,而且最为实用的设计需求。这么多年软件做下来,其实基本上软件设计的原理都有那么一些继承和发展。这篇文章对于初学网站前端设计的朋友很有用。学了这个,...

    如何使用CSS文件如何使用CSS文件

    如何使用CSS文件如何使用CSS文件如何使用CSS文件如何使用CSS文件如何使用CSS文件如何使用CSS文件如何使用CSS文件如何使用CSS文件如何使用CSS文件

    12天学会使用CSS来进行网页排版

    12天学会使用CSS来进行网页排版 第一天  开始制作符合标准的站点,第一件事情就是声明符合自己需要的DOCTYPE。  查看本站首页原代码,可以看到第一行就是:  &lt;!DOCTYPE ...

    CSS属性behavior的语法使用说明

     取值: url ( url ) : 使用绝对或相对 url 地址指定DHTML行为组件(.htc) url ( #objID ) : 使用二进制实现(作为 ActiveX:registered: 控件)的行为。此处的 #objID 为 object 对象的 id 属性值 url ( #...

    CSS教程:十步学会用css建站.ppt

    CSS基础教程,CSS页面布局教程,用css建站

    CSS中expression使用简介

    关于CSS中expression的使用简介,从此可以在Css中使用javascript了

    十天学会DIV+CSS(WEB标准)

    十天学会DIV+CSS(WEB标准),十天学会DIV+CSS(WEB标准),十天学会DIV+CSS(WEB标准),十天学会DIV+CSS(WEB标准),十天学会DIV+CSS(WEB标准),十天学会DIV+CSS(WEB标准)

    DIVCSS布局大全---12天学会DIV+CSS教程

    12天学会DIV+CSS从理论到实践的教程,强烈推介。 第一天:选择什么样的DOCTYPE 第二天:什么是名字空间 第三天:定义语言编码 第四天:调用样式表 第五天:HEAD区的其他设置 第六天:XHTML代码规范 第七天:CSS入门 ...

    十步学会用css建站

    本教程主要参考Creating a CSS Layout from scratch,由Jorux翻译,以意译为主,其间加入了不少Jorux的个人观点,省略了一些多余的说明,请读者明鉴。

    十天学会div+css教程

    十天学会div+css教程.

    十天学会DIV+CSS教程完整版

    欢迎大家学习《十天学会web标准》,也就是我们常说的DIV+CSS。不过这里的DIV+CSS是一种错误的叫法,建议大家还是称之为web标准。 学习本系列教程需有一定html和css基础,也就是指您之前做过网页,会用表格布局。如果...

    Dreamweaver CS6中使用CSS定义链接样式.pdf

    Dreamweaver CS6中使用CSS定义链接样式.pdf 学习资料 复习资料 教学资源

    使用CSS格式XML文档

    使用CSS格式XML文档使用CSS格式XML文档使用CSS格式XML文档

    Three.js前端3D开发:使用CSS3DRenderer渲染全景图

    使用 CSS3DRenderer 渲染全景图

    10分钟内学会CSS.pdf

    一本简洁的书,在10分钟内教会你如何使用CSS制作网页。

    十天学会DIV+CSS

    《十天学会DIV+CSS(web标准)》是标准之路出品的系列教程,用十节教程讲解完成。 学习本系列教程需有一定html和css基础,也就是指您之前做过网页,会用表格布局。如果您刚开始学习网页制作,不知道什么是表格布局及...

    十天学会DIV CSS(WEB标准)

    十天学会DIV CSS(WEB标准).非常适合初学者入门,或者有经验的程序员提高,欢迎下载学习。

Global site tag (gtag.js) - Google Analytics