教程关键词 - 加入收藏 - 网站地图 教程吧为你提供最全最好的教程!!!
当前位置:主页 > 编程入门 > XHML教程 > 正文

XHTML和HTML的区别

 
作为一种定义良好的文档格式,XHTML与HTML存在诸多差别。
 

1,文档必须是格式良好的

 
格式良好性是Well-Formness是XML引入的一个新概念。从本质上说,这意味着元素必须有结束标签。
 
正确:嵌套元素。
 
<p>here is an emphasized <em>paragraph</em></p>
 
错误:层叠元素。
 
<p>here is an emphasized <em>paragraph.</p></em>
 

 

2.非空元素必须有结束标签

在基于SGML中的HTML 4.0中,一些隐含结束意义的元素允许忽略结束标签。而在基于XML的XHTML中,这种忽略不被允许,除了在DTD中被声明为空的元素,所有元素必须有结束标签。
 
正确:结束了元素。
 
<p>here is a paragraph</p><p>here is another paragraph</p>
 
错误:未结束元素。
 
<p>here is a paragraph<p>here is another paragraph

 

3.空元素也必须关闭

 
在XHTML中,所有的元素必须关闭,空元素也不例外:空元素要么必须有结束标签,要么其实标签以/>结束。例如:<br/>或<hr></hr>。
 
正确:结束的空元素。
<br/><hr/>
错误:未结束的空标签。
<br><hr>
 
 
上一篇:XHTML的特点
下一篇:XHTML的语法
推荐教程