我爱编程

常见面试题(1):HTML、XML、XHTML 的区别

2017-02-04  本文已影响0人  huangyh_max

HTML、XML、XHTML 的区别

1、三者是不同的发展阶段的语言标准:

2、编码要求严格程度不同:

/*非属性最小化,xhtml只能按照这种写法写属性 */
  <input type="radio" checked="checked" name="sex">
/*属性最小化,xhtml不能按照这种写法来简写属性 */
  <input type="radio" checked  name="sex">

3、网页编码按html>>xhtml>>xml发展的原因
早期的网页使用html语言编写,有三个严重的缺点:

因此html需要发展才能解决这个问题,于是w3c又制定了xhtml,xhtml是html向xml过度的一个桥梁。而xml是web发展的趋势。
  但xml的严苛程度过高,违背了网页设计的一个基本原理,即“发送时要保守,接收时要开放。”,所以原本w3c的计划xhtml1.0的下一个版本来应该是xhtml 2.0,却最终被html5取代。

参考:http://www.cnblogs.com/fredshare/archive/2011/11/10/2244308.html

上一篇 下一篇

猜你喜欢

热点阅读