码迷,mamicode.com
首页 > Web开发 > 详细

HTML、XHTML XML和DHTML的区别

时间:2016-05-18 12:20:33      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:

XML与HTML的设计区别是:XML是用来存储数据的,重在数据本身。而HTML是用来定义数据的,重在数据的显示模式

XHTML(The Extensible HyperText Markup Language(可扩展标识语言))实际上是HTML的升级版本。这一版本推出的目的是为了让人们更加容易接受XML,因为XML是为了web发展的方向,本质上说,XHTML是一个过渡技术,结合了部分XML的强大功能及大多数HTML的简单特性。因为HTML不能解决所有解释数据的问题 - 像是影音文件或化学公式、音乐符号等其它型态的内容。 效能问题 - 需要下载整份文件,才能开始对文件做搜寻的动作。 扩充性、弹性、易读性均不佳。

DHTML:确切地说,DHTML只是一种制作网页的概念,实际上没有一个组织或机构推出过所谓的DHTML标准或技术规范之类的。DHTML不是一种技术、标准或规范,DHTML只是一种将目前已有的网页技术、语言标准整和运用,制作出能在下载后仍然能实时变换页面元素效果的网页的设计概念。 DHTML建立在原有技术的基础上,可分为三个方面:

一是HTML,也就是页面中的各种页面元素对象,它们是被动态操纵的内容;

二是CSS,CSS属性也是动态操纵的内容,从而获得动态的格式效果;

三是客户端脚本(例如JavaScript),它实际操纵Web页上的HTML和CSS。

使用DHTML技术,可使网页设计者创建出能够与用户交互并包含动态内容的页面。实际上,DHTML使网页设计者可以动态操纵网页上的所有元素——甚至是在这些页面被装载以后。利用DHTML,网页设计者可以动态地隐藏或显示内容、修改样式定义、激活元素以及为元素定位。DHTML还可使网页设计者在网页上显示外部信息,方法是将元素捆绑到外部数据源(如文件和数据库)上。所有这些功能均可用浏览器完成而无需请求Web服务器,同时也无需重新装载网页。这是因为一切功能都包含在HTML文件中,随着对网页的请求而一次性下载到浏览器端

 

新手的一般面试题都会问到:xhtml1.0和html的区别?

  区别:

   XHTML1.0和HTML4.01之间的主要差异是它遵守XML编码约定。

     标签不能重叠,可以嵌套

      标签与属性都要小写

      标签都要有始有终,要么以</p>形式结束,要么以<br />形式结束

      每个属性都要有属性值,并且属性值要在双引号中

      别用nameid。

  个人的小小总结。

HTML、XHTML XML和DHTML的区别

标签:

原文地址:http://www.cnblogs.com/wymbk/p/5504471.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!