易截截图软件、单文件、免安装、纯绿色、仅160KB

学会使用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


相关文档:

使用Javascript,CSS和Ajax创建ASP.NET自定义控件

在Visual Studio中,所有的ASP.NET 2.0控件都是自定义控件,创建自己的自定义控件一般需要完成以下三步。
(1)在站点APP_Code下创建一个新类;
(2)修改这个类,让它成为WebControl类(包含在System.Web.UI.WebControls命名空间)的派生类;
(3)重写基类(即WebControl类)的RenderContents()方法。
下面是一个最简单的ASP.NE ......

基于IE与css的表格行头与多层列头锁定方法

  基于IE与css的表格行头与多层列头锁定方法
 
 
(左边图锁定了行头与列头,右边图仅锁定列头)
有许多的锁定或固定html表格表头的方法和技术,本文介绍的是一个基于IE和css的简易实现方法,基本思路为:使用div行级元素确定一个包含表格的区域,在区域滚动移动时定位非固定单元格的位置(top/left) ......

CSS Hack 总结


浏览器越来越多,不同的浏览器,不同的版本在页面的渲染上都各不相同。这让网页开发人员很头疼,为了能兼容各个浏览器,人们挖掘出了很多 CSS Hack。下面进行一下总结,如果还有其他的 CSS Hack 欢迎提供。
一) 针对 IE 的 Hack
大部分 CSS Hack 都是针对 IE 的,这是用于我们的 IE "坚强"所致,尤其是 IE6。
#test { ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号