HTML 和 XHTML区别

http://tech.ddvip.com   2007年09月06日    社区交流

内容摘要:这篇文章主要阐述 HTML 和 XHTML 的区别。简单来说,XHTML 可以认为是 XML 版本的 HTML,为符合 XML 要求,XHTML 语法上要求更严谨些。

  XHTML 语法上要求更严谨些。要积极的看待这个问题。

  XHTML 的所有标记和属性都要 小写。

  比如:

  <IMG SRC = "/images/adpics/1/b027 .jpg" Alt = "webjx" />

  应该写成:

  <img src = "/images/adpics/1/b027.jpg" alt = "webjx " />

XHTML 属性值要用双引号

  情况就有所不同。并不强制要求属性值加双引号?

  HTML 并不强制要求属性值加双引号。比如你可以写:

<table cellspacing = 0>

<input checked >

  的几大区别:HTML 4 .01 相比实在没有什么不同?

  但在 XHTML 里,应该写成:

<table cellspacing = "0 ">

<input checked = "checked" / >

XHTML 用 id 属性代替 name 属性

  HTML 很多元素,比如 a,applet,frame,iframe,img 和 map,有 name 属性。在 XHTML 里是要废除的,而用 id 属性取而代之。

  比如:

  <img src="webjx.gif" name="webjx logo" />

  应该写成:

  <img src="webjx.gif" id="webjx logo" />

XHTML 特殊字符的处理

  & 应该在 XHTML 里应该写成 &amp;。

  比如:比如:XHTML 的所有标记和属性都要小写。

  比如:

  You & Me

  应该写成:

  You &amp; Me

  还有如果内嵌 Jav ascript 代码,在 XHTML 里则应该写成:

<script type="text/javascript">// <![CDATA[

...

//]]></script>

责编:豆豆技术应用

正在加载评论...