HTML与XHTML之间的区别

原创 2017年01月03日 14:55:44
HTML与XHTML之间的差别,粗略可以分为两大类比较:一个是功能上的差别,另外是书写习惯的差别。关于功能上的差别,主要是XHTML可兼容各大浏览器、手机以及PDA,并且浏览器也能快速正确地编译网页。


因为XHTML的语法较为严谨,所以如果你是习惯松散结构的HTML编写者,那需要特别注意XHTML的规则。但也不必太过担心,因为XHTML的规则并不太难。下面列出了几条容易犯的错误,供大家引用。


方法/步骤
1
所有标签都必须小写
在XHTML中,所有的标签都必须小写,不能大小写穿插其中,也不能全部都是大写。看一个例子。
错误:<Head></Head><Body></Body>
正确:<head></head><body></body>
2
标签必须成双成对
像是<p>...</p>、<a>...</a>、<div>...</div>标签等,当出现一个标签时,必须要有对应的结束标签,缺一不可,就像在任何程序语言中的括号一样。
错误:大家好<p>我是muki
正确:<p>大家好</p><p>我是muki</p>
3
标签顺序必须正确
标签由外到内,一层层包覆着,所以假设你先写div后写h1,结尾就要先写h1后写div。只要记住一个原则“先进后出”,先弹出的标签要后结尾。
错误:<div><h1>大家好</div></h1>
正确:<div><h1>大家好</h1></div>
4
所有属性都必须使用双引号
在XHTML 1.0中规定连单引号也不能使用,所以全程都得用双引号。
错误:<div style=font-size:11px>hello</div>
正确:<div style="font-size:11px">hello</div
5
不允许使用target="_blank"
从XHTML 1.1开始全面禁止target属性,如果想要有开新窗口的功能,就必须改写为rel="external",并搭配JavaScript实现此效果。
错误:<a href="http://blog.mukispace.com" target="_blank">MUKI space</a>
正确:<a href="http://blog.mukispace.com" rel="external">MUKI space</a>
版权声明:本文未经博主允许不得转载。

HTML4,HTML5,XHTML 之间有什么区别?

我来从HTML的历史谈谈他们3者的区别。 在HTML的早期发展中,W3C成立之前,很多标准的制定都是在浏览器的开发者们互相讨论的情况下完成的,比如HTML 2.0, 3.2直到4.0, 4.01,这...
  • zuoluoboy
  • zuoluoboy
  • 2014年01月06日 20:49
  • 20025

HTML、XML和XHTML的联系与区别

HTML、XML和XHTML都是标准通用标记语言的一个子集。HTML被设计用来显示数据,其焦点是数据的外观;XML被设计用来传输和存储数据,其焦点是数据的内容;XHTML是更严格更纯净的 HTML 版...
  • TXJ_LH
  • TXJ_LH
  • 2015年04月27日 22:36
  • 1448

HTML与XHTML的差别

分为两大类比较:一个是功能上的差别,另外是书写习惯的差别。关于功能上的差别,主要是XHTML可兼容各大浏览器、手机以及PDA,并且浏览器也能快速正确地编译网页, XHTML的语法较为严谨。 ...
  • wy_Blog
  • wy_Blog
  • 2017年02月18日 13:04
  • 601

HTML4/4.01,XHTML 1.0/1.1/2.0,HTML5,之间有什么区别?

在HTML的早期发展中,W3C成立之前,很多标准的制定都是在浏览器的开发者们互相讨论的情况下完成的,比如HTML 2.0, 3.2直到4.0, 4.01,这些标准大部分都是所谓的retro-spec,...
  • flqljh
  • flqljh
  • 2015年11月14日 12:02
  • 1623

xhtml,xml,html,和dhtml的关系和区别

XHTML产生的原因,一方面是为了和未来的XML大规模的应用接轨,一方面还要兼容目前的数以万计的用HTML编写的网页以及他们的设计者,开发者相兼容,于是便出现了这个东西。以HTML编写的网页中,标记使...
  • a519781181
  • a519781181
  • 2016年07月29日 10:47
  • 1747

[HTML]DOCTYPE标签、XHTML与HTML的区别

HTML 经常在html文档头部看到类似下面的声明,一直很疑惑,不清楚它的意思,也不清楚和html和xhtml有什么区别… DocType Decaration...
  • xf616510229
  • xf616510229
  • 2016年12月11日 11:20
  • 758

XHTML与HTML的区别 XHTML是什么 HTML是什么

XHTML是具有延伸性的超文本标记语言 出现XHTML目的就是要替代HTML XHTML和HTML4.01几乎相同 XHTML是更严密代码更整洁的HTML版本 XHTML的定义形同将HTML视...
  • suacker
  • suacker
  • 2008年05月14日 19:51
  • 5267

区分HTML、XHTML、HTML5和XML

了解并且区分一下,这些概念!新人,可能有点片面和错误去,请指教~一、什么是XML? XML是元标识语言,用户可以根据自身的需要定义一些标记,拥有非常强的扩展性,其语法也比HTML严格,而且...
  • QQ727338622
  • QQ727338622
  • 2017年05月02日 21:05
  • 790

HTML与XHTML —— 二者有什么区别

1、DOM结构——两个节点之间可能存在哪些关系以及如何在节点之间任意移动。 document.documentElement 返回文档的根节点 document.body doc...
  • Wsrichyong
  • Wsrichyong
  • 2016年11月14日 11:57
  • 4040

XHTML与HTML的主要区别

VS2008创建网页时,网页文档类型是符合XML规范的XHTML文档。网页顶部如下: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">...
  • wnety
  • wnety
  • 2011年06月30日 14:27
  • 3870
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:HTML与XHTML之间的区别
举报原因:
原因补充:

(最多只允许输入30个字)