CSS教程:CSS属性behavior的语法


 在进行CSS网页布局的时候,我们经遇到刷新要保留表单里内容的时候,习惯的做法使用cookie,但是那样做实在是很麻烦,css中的behavior就为我们很好的解决了这个问题。今天phpstudy.net就向大家介绍CSS属性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>把鼠标放在这里 phpstudy.net</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 时尽量避免使用Behaviors技术

  Internet Explorer Behaviors
  它是什么?Internet Explorer 5 引入了行为 (behaviors)。behaviors 是一种通过使用 CSS 向 HTML 元素添加行为的方法。
  为什么要避免它?只有 Internet Explorer 支持 behavior 属性。
  用什么代替?请使用 JavaScript 和 HTML DOM 取而代之



相关阅读:
从一个MySQL的例子来学习查询语句
无废话C#设计模式之十二:Bridge
JS操作Cookie 大全
CERT? Advisory CA-2003-25 Buffer Overflow in Sendmail
如何在Linux下来查看OS系统块的大小
查询数据排名情况SQL
ASP代码实现自动清除替换ACCESS(MDB)数据库的日文字符的
Windows 2008远程桌面多用户登陆的配置方法
Ajax标签导航效果
MySQL 4.1.0 中文参考手册 译者序
js+CSS 图片等比缩小并垂直居中实现代码
Sql Server制作全局临时表
包含文件
深入讲解“database link”的设置和使用
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 歌颂母爱作文100字 升职必看祝福短信 七月份助理工程师工作总结 小学五年级作文450字:一个钱包 宝贝装甲诞生记 鸭子会飞给你的感悟 伤痛过后的晴朗 公务员面试八大提醒 不老的亲情作文 打开一片天空 谁最聪明2 2016晨思会校长演讲稿 "上帝" 遥望作文1200字 梧桐作文1600字 相声灌口大全 微风,暖暖的凉意 花的随想 那一日记本作文750字 2005年致人民的春节慰问信 共青团县委2008年度上半年工作总结 九十九分的心情350字 小学三年级作文600字:秋天的早晨 人一简单,就会很快乐 闲非闲是尽去抛 关于成长不烦恼的作文 我曾在月光下奔跑 最新2016经典语录,2016经典微语录大全 假如古人写作文作文1600字 青青月色 香烟燃烧的岁月第六章情书 一年四季作文600字 学校支教工作总结【精品】 我只是你爱情中的一个替代品 论高速公路路基施工技术及质量控制 蓝色的梦(3)作文700字 领悟另类的爱 城管2016学习女排精神心得体会 小学四年级作文400字:我爱家乡的柿子 商会年会发言稿 我的端午节 建设局新任局长任职精彩讲演 《精彩的瞬间》外三首 换个角度思考 义犬殉主 读《你若安好便是晴天》有感 一瞬作文100字 qq空间日记大全 身在福中要知福 全市“十一”黄金周旅游工作总结

Copyright © 2016 phpStudy |