XHTML 区分大小写
HTML 不区分大小写,但是 XHTML 是区分大小写的。
XHTML 语法上要求更严谨些。要积极的看待这个问题。
XHTML 的所有标记和属性都要小写。
比如:
<IMG SRC = "/images/adpics/1/b027 .jpg" Alt = "eduyo" />
应该写成:
<img src = "/images/adpics/1/b027.jpg" alt = "eduyo " />
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="eduyo.gif" name="eduyo logo" />
应该写成:
<img src="eduyo.gif" id="eduyo logo" />
(责任编辑:ken)