HTML和XHTML的区别

简单理解,XHTML就是HTML的升级版,所以XHTML和HTML没有太多的不同

最主要的区别在于:

  1. XHTML 元素必须被正确地嵌套。
  2. XHTML 元素必须被关闭。
  3. 标签名必须用小写字母。
  4. XHTML 文档必须拥有根元素。

(1)元素必须被正确地嵌套

1 <div><p>标签正确嵌套示范</p></div>

(2)XHTML 元素必须被关闭,非空标签必须使用结束标签

1 <p>这是错误示范               //错误写法
2 <p>这是正确示范</p>       //正确写法

(3)空标签也必须被关闭,空标签也必须使用结束标签,或者其开始标签必须使用/>结尾

这是错误示范<br>           //错误示范
这是正确示范<br/>          //正确示范

(4)XHTML 元素必须小写,XHTML 规范定义:标签名和属性对大小写敏感

1 <DIV>这是错误示范</DIV>           //错误写法
2 <div>这是正确示范</div>              //正确写法

(5)XHTML 文档必须拥有一个根元素

所有的 XHTML 元素必须被嵌套于 <html> 根元素中,且根元素必须使用xmlns声明文档命名空间。

命名空间是收集元素类型和属性名字的一个详细的DTD,它允许通过一个URL地址指向来识别命名空间。

现在统一的命名空间是:http://www.w3.org/1999/xhtml

1 <html xmlns="http://www.w3.org/1999/xhtml">
2          <head>
3          </head>
4          <body>
5          </body>
6 </html>
时间: 2024-08-06 11:23:08

HTML和XHTML的区别的相关文章

HTML5和XHTML的区别

既然被问到了HTML5和XHTML的区别,那我就在这里给大家分享一些我个人的理解,同时我也觉得从他们的来源上讲,他们藏着一个有趣的故事. 首先认识三个组织,IETF (Internet Engineering Task Force)  互联网工程任务组,W3C (World Wide Web Consortium   万维网联盟.web领域中,最具权威和影响力的国际中立性技术标准机构,WHATWG(Web Hypertet Application Technology Working Group

HTML与XHTML的区别

为什么要使用XHTML? 我们认为万维网上的许多页面都包含着糟糕的 HTML 代码. 下面的 HTML 代码仍然可以工作得很好,即使它没有遵守 HTML 规则: <html> <head> <title>This is bad HTML</title> <body> <h1>Bad HTML </body> XML 是一种标记化语言,其中所有的东西都要被正确的标记,以产生形式良好的文档. XML 用来描述数据,而 HTML

深入浅出HTML与XHTML的区别

HTML(HyperText Markup Language,超文本标记语言)最早的HTML官方正式规范,是1995年IETF(Internet Engineering Task Force,因特网工程任务组)发布的HTML 2.0.W3C(World Wide Web Consortium,万维网联盟)继IETF之后,对HTML进行了几次升级,直至1999年发布HTML 4.01. HTML与XHTML 可扩展超文本标记语言XHTML(eXtensible HyperText Markup L

【每日壹闻】深入浅出HTML与XHTML的区别-------HTML与XHTML

可扩展超文本标记语言XHTML(eXtensible HyperText Markup Language),是HTML 4.01的第一个修订版本,是「3种HTML4文件根据XML1.0标准重组」而成的.也就是说是,XHTML是HTML 4.01和XML1.0的杂交.由于XHTML1.0是基于HTML4.01的,并没有引入任何新标签或属性(XHTML可以看作是HTML的一个子集),表现方式与超文本标记语言HTML类似,只是语法上更加严格,几乎所有的网页浏览器在正确解析HTML的同时,可兼容XHTM

XML,HTML以及XHTML的区别

一.XML XML 被设计用来传输和存储数据.    HTML 被设计用来显示数据. 1) 什么是 XML? XML 指可扩展标记语言(EXtensible Markup Language)    XML 是一种标记语言,很类似 HTML    XML 的设计宗旨是传输数据,而非显示数据    XML 标签没有被预定义.您需要自行定义标签.    XML 被设计为具有自我描述性.    XML 是 W3C 的推荐标准 2) XML 与 HTML 的主要差异 XML 不是 HTML 的替代.  

HTML XML XHTML DHTML区别与联系

(1)HTML HTML是超文本标记语言 (2)XML XML是可扩展标识语言,但XML是一种能定义其他语言的语. XML最初设计的目的是弥补HTML的不足, 以强大的扩展性满足网络信息发布的需要 ,后来逐渐用于网络数据的转换和描述. [比较]XML与HTML的设计区别是:XML是用来存储数据的,重在数据本身.而HTML是用来定义数据的,重在数据的显示模式 (3)XHTML XHTML可扩展标识语言,实际上是HTML的升级版本 XML数据转换能力强大,完全可以替代HTML, 简单的说,建立XHT

HTML 和 XHTML和区别

XHTML的语法较为严谨,最主要的不同: 1.XHTML 元素必须被正确地嵌套. 2.XHTML 元素必须被关闭. 3.标签名必须用小写字母. 4.XHTML 文档必须拥有根元素. 5.所有属性都必须使用双引号 6.不允许使用target="_blank" (从XHTML 1.1开始全面禁止target属性,如果想要有开新窗口的功能,就必须改写为rel="external",并搭配JavaScript实现此效果.)

HTML、XML、XHTML 有什么区别?

HTML即是超文本标记语言(Hyper Text Markup Language),是最早写网页的语言,但是由于时间早,规范不是很好,大小写混写且编码不规范,是语法较为松散的.不严格的Web语言 XHTML是升级版的html(Extensible Hyper Text Markup Language),对html进行了规范,编码更加严谨纯洁,也是一种过渡语言,html向xml过渡的语言.实际上XHTML 与 HTML 4.01 标准没有太多的不同. XML是可扩展标记语言(Extensible

XML知识总结

1.XML概念及作用? XML( eXtensible Markup Language,可扩展标记语言)是一种简单的数据存储语言 作用:用来存储和交换数据 无法描述页面的排版和显示形式 2.XML和XHTML的区别 1.XHTML 2.XML 标签 (1)标签都有固定含义 不能去创造新的标签          (2)支持自定义标签,具有扩展性 作用 (1)主要用来显示数据 可以通过标签和属性对页面显示进行排版          (2)用来存储和交换数据 无法描述页面的排版和显示形式 3.创建XM