轻松掌握动态HTML |
| 很多朋友可能都听说过Dynamic HTML也就是动态HTML,以下称之为DHTML。但到底DHTML是什么呢? 我们首先来看一看HTML。它是一种“静态”的网叶设计语言,主要提供文本和图形的显示功能。但它很难提供多媒体、二维空间移动、精确定位文字、图形的大小和位置。 DHTML作为浏览器自带的功能,实际上只是一种概念,它并不属于一种专门技术(如Javascript,Activex),它也不是指标签, Plug-in,或者是浏览器。 DHTML是近年来网络发展进程中最振奋人心也最具实用性的创新之一。它是一种通过各种技术的综合发展而得以实现的概念(当然,不同的浏览器,实现的程度也不同),这些技术包括Javascript, VBScript, Document Object Model(文件目标模块)简称DOM,Layers和Cascading Style Sheets(CSS)等。 那么,什么是DHTML?简而言之,DHTML就是一种即使在网页下载进浏览器以后仍然能够随时变换更新网叶内容排版样式以及动画等等。因为IE4.0和 Netscape4.0所宣称的DHTML内容并不完全一致,所以后面我们共同来了解两种浏览器各自所提供的功能。 当您拨号上网,键入了正确的URL(网址)。HTML便下载到了您的电脑里。这就需要我们提到的构成DHTML的各种技术来指使浏览器完成这些变化。 1. 客户端的脚本程序语言。 2. 文件目标模块(DOM) 3.串接样式表(Cascading Style Sheets,CSS) 综上所述,CSS是你进行网页改变的对象,DOM是其具有变动性的机制,而客户端的脚本语言是实际促成变化的程序。这,就是动态HTML。 如果您是一位初步接触HTML的朋友可能仍然会觉得这些概念有些抽象,没关系这很正常。您不用着急马上了解每一个名词的具体含义以及程序代码。还是先让我们直观的看一看DHTML在IE4.0和Netscape4.0这两种最常用的浏览器中的功能。 1、 IE4.0版本 2) 移动:配合JavaScript、VBScript语言与IE4.0内建的ActiveX提供移动、变换图形的功能。 3) 动态内容:动态更新网叶内容,随时插入表格和文本等功能。 4) 动画内容:IE4.0内建的媒体控制提供动画的播放功能。 5) 内建数据库支持:不用复杂的程序(这是我们最希望的),不用耗费服务器很多资源便可以处理网页设计人员的数据(能省钱当然更是我们最希望的呀)。DHTML可以处理三种数据源,包括文件、SQL、JDBC。 2、 Netscape4.0版本 2) 动态层:提供图文定位、改变图文重叠顺序、控制隐藏或显示图文、移动图文的功能,让您设计出动画效果。 3) 动态字体:提供服务器下载字体功能。 这是CSS控制文字的一段程序: 看一看,很简单吧。真正的代码就三句。<style>是CSS的标签<!-- >是为了使不支持它的浏览器跳过这一段代码。A:是指后面的程序对<body>中的标签<a></a>中的文字内容有效,也就是我们通常做链接的内容,里面的内容一看就明白了,用我借你一个字典吗? 这样一来,链接的文字不仅没有了讨厌的下划线,而且还有onmouseover的效果(鼠标从链接的文字上划过有不同的颜色显示。 不要犹豫了,加到网页里看一看效果。试试再改一改。加一句a:hover {text-decoration:underline}是不是效果更好? 和图片同样的效果而字符又加快了下载速度,代码又如此容易,今天有收获吧。赶快把它转化为生产力吧。 |
| 本站申明:本站是一个公益的,非盈利的网站,本站作品收集于互联网,版权均为原创者所有,任何人不得用于商业用途。强烈要求各位支持您喜爱的作者,踊跃购买他们的正式出版物!,如有作者或出版社认为本站侵权或有任何异议,请告知我们,立即删除,谢谢! QQ:983229736 |