`
jiangzhenghua
  • 浏览: 601391 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

HTML、XHTML和DHTML的区别

阅读更多

HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说, XHTML是一个过渡技术,结合了XML(有几分)的强大功能及HTML(大多数)的简单特性。

XHTML是一种为适应XML而重新改造的HTML。当 XML越来越成为一种趋势,就出现了这样一个问题:如果我们有了XML,我们是否依然需要HTML?为了回答这个问题,1998年5月我们在旧金山开了两天的工作会议,会议的结论是:需要。我们依然需要使用HTML。因为大量的人们已经习惯使用HTML来作为他们的设计语言,而且,已经有数以百万计的页面是采用HTML编写的。

XHTML解决HTML语言所存在的严重制约其发展的问题。 HTML发展到今天存在三个主要缺点:不能适应现在越多的网络设备和应用的需要,比如手机、PDA、信息家电都不能直接显示HTML;由于HTML代码不规范、臃肿,浏览器需要足够智能和庞大才能够正确显示HTML;数据与表现混杂,这样你的页面要改变显示,就必须重新制作HTML。因此HTML需要发展才能解决这个问题,于是W3C又制定了XHTML,XHTML是HTML向XML过度的一个桥梁。




简单点说DHTML可以让网页上的内容移动、变化、消失、出现……,总之DHTML是很一直被认为是网页设计中比较酷的东西。

DHTML 是Dynamic HTML的缩写,意思就是动态的HTML。它并不是某一门独立的语言,事实上任何可以实现页面动态改变的方法都可以称为DHTML。 Javascript、DOM和DHTML是比较容易混淆的。通常来说,DHTML实际实际上是Javascript、HTML DOM、CSS以及HTML/XHTML的结合应用。而HTML DOM和Javascript则是分别独立的。
学习DHTML的建议

学习DHTML最好的办法就是阅读别人的代码。在阅读这些DHTML之前您最好已经掌握了HTML/XHTML、CSS,有一定的Javascript基础和HTML DOM基础。

分享到:
评论

相关推荐

    html xml xhtml dhtml

    XHTML(Extensible HyperText Markup Language)是HTML和XML的结合体,它继承了HTML的易用性和XML的严谨性。XHTML比HTML更严格,要求所有标签都必须闭合,这样可以提高文档的规范化,使得内容在不同的浏览器和设备上...

    HTML+XHTML+CSS+JavaScript+DOM+AJAX语法及范例实用辞典 (张亚飞)【PDF】

    HTML+XHTML+CSS+JavaScript+DOM+AJAX语法及范例实用辞典是一本系统、全面的语法和范例辞典,详尽介绍了html、xhtml、css、javascript、dom、ajax这6种技术的语法。全书共分5章,书中不但对语法进行了理论讲解,而且...

    Beginning HTML, XHTML, CSS, and JavaScript

    HTML和XHTML负责结构,CSS负责样式,JavaScript则赋予网页交互性,而DHTML则是这四者的综合运用,展示了Web开发的潜力。对于想要从事前端开发或者提升现有技能的开发者来说,这本书无疑是一本宝贵的资源。

    在网制作中,有许多的术语,例如:CSS、HTML、DHTML、XHTML等等.docx

    网页制作涉及多种技术,其中最基础的包括HTML、CSS、DHTML和XHTML。这些术语在构建和设计网站时起着至关重要的作用。 HTML(HyperText Markup Language)是用于创建网页的标准标记语言。它提供了诸如标题、段落、...

    DHTML汇总

    DHTML(Dynamic HTML)是一种技术集合,用于创建交互式和动态的网页。它结合了HTML、CSS、JavaScript以及DOM(Document Object Model)来实现页面的实时更新,无需重新加载整个页面。DHTML 的核心目标是提供更丰富的...

    CSS+DHTML+HTML+DIV应用

    CSS,层叠样式表,负责定义HTML或XML(包括SVG、XHTML等)文档的外观和格式。通过使用CSS,开发者可以将样式和布局从内容中分离出来,使得设计更加灵活和可维护。CSS可以控制字体、颜色、间距、布局和更多视觉效果。...

    DHTML学习资料

    **DHTML**,全称为**Dynamic HTML**(动态HTML),并非一门全新的编程语言或技术,而是基于现有的HTML、CSS和客户端脚本(如JavaScript)的集合。DHTML强调的是在网页下载到用户的计算机后,能够在不依赖服务器的...

    中文版DHTML&HTML&CSS.chm

    《中文版DHTML&HTML&CSS.chm》是一个专门针对网页开发技术的综合帮助文档,主要涵盖了DHTML、HTML和CSS三个核心领域的知识。这个CHM(Compiled Help Manual)文件是一种由微软开发的帮助文件格式,它将多个HTML页面...

    网页制作xhtml

    网页制作中的XHTML是一种增强版的HTML,全称为Extensible HyperText Markup Language。它结合了HTML的易用性和XML的严谨性,旨在提供更规范、更结构化的文档表示。XHTML的基本思想是遵循严格的语法规则,确保每个...

    dhtml shtml xhtml的区别解析

    DHTML、SHTML和XHTML都是与网页制作和动态网页技术相关的概念,它们各自具有不同的特点和用途。 首先,DHTML(Dynamic HTML)并非一种独立的技术或标准,而是结合了HTML、CSS、JavaScript以及DOM(Document Object ...

    HTML、CSS、DHTML手册

    CSS(Cascading Style Sheets)是用来控制HTML或XML文档(包括SVG和XHTML)外观和布局的样式表语言。CSS允许将样式分离到外部文件中,使得网页设计更为灵活和可维护。通过选择器,如类名(`.class`)、ID(`#id`)或...

    html+xhtml+css

    XHTML(Extensible HyperText Markup Language)是HTML的一个严格版本,遵循XML(Extensible Markup Language)的规范,提高了语义清晰度和代码规范性。CSS(Cascading Style Sheets)则负责网页的样式设计和布局,...

    DHTML_and_JavaScript

    示例2-11展示了`layer-background-image`属性和`background-image`属性的区别。在HTML3.2中,`layer-background-image`是用于设置层背景图像的非标准属性,而在CSS中,标准属性是`background-image`。 在代码段中,...

    CSS + DHTML经典

    标题中的“CSS + DHTML经典”表明这是一份关于网页设计和动态效果的资源集合,主要涉及CSS(层叠样式表)和DHTML(Dynamic HTML)两大技术。这两个概念在现代网页开发中至关重要,用于创建美观且交互性强的网页。 ...

    李炎恢XHTML中用的手册

    通过上述知识点的学习,读者可以深入理解XHTML的结构和规范,掌握CSS的样式设计能力,以及利用DHTML和JavaScript创建动态、交互性的网页。这些手册提供了详细的指导,是IT从业者和网页开发者不可或缺的参考资料。

    DHTML 手册

    DHTML 的核心在于通过JavaScript与CSS的结合,实现了网页元素的动态更新和交互效果,而DOM则提供了访问和操作HTML文档结构的方法。 **HTML参考:网页的基础构建模块** HTML(HyperText Markup Language)是创建...

    DHTML帮助文档 CSS帮助文档 JavaScript 帮助文档 学习资料

    在IT领域,网页开发是不可或缺的一部分,而DHTML、CSS和JavaScript是构建动态、交互式网页的核心技术。本文将深入探讨这些技术,并结合提供的学习资料,帮助你掌握这些关键技能。 首先,DHTML(Dynamic HTML)是90...

    DHTML 文档对象模型手册

    文档对象模型(DOM)是网页内容的结构化表示,它允许开发者通过JavaScript或其他脚本语言对HTML、XML或XHTML文档进行动态交互。DHTML(Dynamic HTML)是DOM的一个重要应用,它使得网页可以实现动态效果,如动画、...

    JavaScript DHTML CSS手册

    JavaScript、DHTML(Dynamic HTML)和CSS(Cascading Style Sheets)是Web开发中的核心技术,它们共同构建了丰富多彩、交互性强的网页应用。本手册详细介绍了这些技术的基础知识和高级特性,旨在帮助开发者深入理解...

    Web 设计相关概念教学课件

    本教学课件主要讲解了 Web 设计相关概念,包括 HTML、XHTML、DHTML、CSS、XML 等技术和标准。下面对这些概念进行详细解释。 HTML HTML(HyperText Markup Language)是一种基本的 WEB 网页设计语言,用于描述网页...

Global site tag (gtag.js) - Google Analytics