htc

HTML Component(HTC)

我的梦境 提交于 2019-11-27 01:40:43
在微软IE 5.0版本的浏览器发布以前,网页编程中面对的最大挑战就是不能轻易地创建组件,以达到代码重用和多页面共享的目的。这个问题一直困扰着DHTML(动态 HEML)的网页编程者。他们只能不断地重复书写HTML、CSS和javascript的代码,以满足多个页面上的重复或相似的功能。自IE 5.0浏览器发布后,这种情况得到了改善,它带给我们一个新的指令组合方法,可把实现特定功能的代码封装在一个组件内,从而实现多页面的代码重用,使网页编程进入一个全新的天地。这个新的技术就是我们要谈到的DHTML中的“行为”(Behaviors)。 “行为”作为一个简单易用的组件,它封装了页面上特定的功能或动作。当把一个“行为”附到WEB页面中的一个元件上时,这个元件的原有行为就会有所改变。因此,网页编程者可以开发通用的DHTML指令,并改变原有对象的一些属性,用“行为”来增强一个对象的功能,同时也简化了页面的HTML代码。而且“行为”的创建和使用也非常简单方便,所需的知识也只是原来已经习惯使用的CSS样式表、HTML指令和javascript脚本语言。只要你对此有所了解,有过实际编程的经历,学习并掌握“行为”的使用完全没有问题。我们将以一个改变字体效果的“行为”组件为例来说明如何编写和使用一个“行为”,并体验“行为”给页面编辑带来的优点和方便之处。   首先新建一个名为font_effect

CSS中behavior属性语法简介

非 Y 不嫁゛ 提交于 2019-11-27 01:37:12
本文和大家重点讨论一下CSS中behavior属性语法的使用,在进行CSS网页布局的时候,我们经遇到刷新要保留表单里内容的时候,习惯的做法使用cookie,但是那样做实在是很麻烦,CSS中的behavior就为我们很好的解决了这个问题。 CSS属性behavior语法 在进行CSS网页布局的时候,我们经遇到刷新要保留表单里内容的时候,习惯的做法使用cookie,但是那样做实在是很麻烦,css中的behavior就为我们很好的解决了这个问题。今天就向大家介绍CSS属性behavior的语法。 behavior属性语法: ExampleSourceCode 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行为。多个行为之间用空格隔开。 当多个附加到同一要素的行为发生冲突时,其结果取决于行为应用于要素的顺序。后一个行为的优先权高于前一个行为

IE8兼容css3

僤鯓⒐⒋嵵緔 提交于 2019-11-26 12:19:16
ie8不支持css中的阴影和圆角,因此采用插件 pie.htc 下载完成添加到项目中,建议放在js或者css文件夹里面,编写css时在需要做兼容的地方加上“behavior:url(pie.htc路径);”,示例代码如图所示: 使用 pie.htc 需要注意以下几点: 1. 添加 pie.htc 时路径是相对于当前 htm l的而不是相对于 css 的 ,从图示例代码可以看出。可以使用根路径. /css/pie.htc ,这样不用考虑 html 、 css 和 pie.htc 的相对位置。 2. 项目需要在服务器或者本地服务器上运行才有效果 。 3.给 div 添加阴影时必须给 div 加上背景,否则 div 内部也全是阴影。 使用pie.htc后背景色不显示的问题 解决办法: 在使用behavior:url(./css/PIE.htc)圆角样式后添加 position:relative 就可以了 。 .border_radius { border:1px solid #000; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; behavior:url(./css/PIE.htc); position:relative; } 来源: https://www.cnblogs.com