博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

DHTML漫谈

Posted on 2013-05-04 11:27  阳光梧桐  阅读(159)  评论(0)    收藏  举报

  DHTML(Dynamic HTML),即动态的HTML,它不是一门语言,是多项技术综合体的简称,包含以下四个方面的内容:

  1. HTML/XHTML:网页文档的主体,以文本文件存储,由浏览器翻译后展现出丰富多彩的页面。

  2. CSS:层叠样式表(Cascading Style Sheets),用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言,用来弥补HTML/XHTML在排版上所受的限制导致的不足,它是DOM的一部分,可以通过CSSL动态改变CSS属性,从而改变页面视觉效果。CSS版本有CSS 1.0、CSS 2.0、CSS 2.1、CSS 3.0等。

  3. CSSL:客户端脚本语言(Client-Side Scripting Language),主要有JavaScript、VBScript、Jscript等。

  4. DOM:文档对像模型(Document Object Model),是W3C推广的Web技术标准之一,是一种与浏览器、平台、语言无关的接口,使用该接口可以轻松地访问页面中的所有组件,它将网页中的内容抽象成对象,每个对象拥有各自的属性、方法和事件,这些都可以能过CSSL来进行控制。DOM操作分类:

  (1)DOM Core:定义了访问和操作所有结构化文档对象的属性、事件和方法。

  (2)HTML-DOM:定义了访问和操作HTML/XHTML文档对象的属性、事件和方法。

  (3)XML-DOM:定义了访问和操作XML文档对象的属性、事件和方法。

  (4)CSS-DOM:定义了针对CSS的操作。 

 

HTML/XHTML、CSS、DOM、CSSL四者之间的关系