[XHTML] XHTML 1.0 基本注意事項
时间:2014-11-29 22:01 来源: 我爱IT技术网 作者:山风
原则上 HTML 与 XHTML 是一模一样的东西,而为什么它们会叫不一样的名字,最大的差别就在于[使用观念]不同,至于怎么样的不同,又有什么要注意的,就在底下请各位好好的记住吧!
最上层的标签一定要完整
在 HTML 里 html、head、body 的标签都是可以省略的,但是在 XHTML 这些标签都是一定要存在的。
所有的标签一定要成双成对(关闭)
例如在 HTML,以下都是合法的
<p>我是段落
我是段落<p>
<ul><li>项目一<li>项目一<li>项目一</ul>
但是在 XHTML,同样的语法,一定要符合成双成对(关闭)的语法才是合法的
<p>我是段落</p>
<p>我是段落</p>
<ul><li>项目一</li><li>项目一</li><li>项目一</li></ul>
有一些标签是可以使用简写的,例如:
<br></br>
因为这个标签是可以简写的,但是还是要符合关闭的特性,因此可以改写如下:
<br />
所有标签一定要使用小写的英文
例如在 HTML 下,这样写是合法的:
<A HREF="link.html">一定要小写</A>
但是在 XHTML 裡一定要改写成小写的英文:
<a href="link.html">一定要小写</a>
在 XHTML 中 id 和 name 一定都要有
在 HTML 时代里大多使用 name ,但是在 XHTML 建议使用 id ,为了可以向下相容以及符合 XHTML 的要求,因此,建议在 XHTML 下 id & name 二者都要设定(如果你是使用 DreamWeaver 的话,就不用担心麻烦了,因为它会自动将二者的名称设定成一样)
例如 HTML:
<input type="text" name="textfield" />
但是在 XHTML 下你必须写成:
<input type="text" name="textfield" id="textfield" />
或是不写 name 只写 id 也是合法的
<input type="text" id="textfield" />
MIME Type
在 XHTML 中,如果是 XHTML 1.1 strict 下,其文件格式一定是要使用 application/xhtml+xml(其实应该要说,只要是使用 XHTML 就要使用),但是有太多的浏览器包括IE6与IE7都不支援这个新的文件格式,所以呢,我们在一般过渡模式下还是可以继续使用 text/html 的模式。
大致上就是这些要注意的,但是大多数的人,现在都是使用编辑器来做网页,如果你是使用 DreamWeaver 的话,塬则上这些问题,它都会处理的很好,但是很多时候还是要我们自己去处理塬始档的话,就要注意以上的使用塬则哦~
最上层的标签一定要完整
在 HTML 里 html、head、body 的标签都是可以省略的,但是在 XHTML 这些标签都是一定要存在的。
所有的标签一定要成双成对(关闭)
例如在 HTML,以下都是合法的
<p>我是段落
我是段落<p>
<ul><li>项目一<li>项目一<li>项目一</ul>
但是在 XHTML,同样的语法,一定要符合成双成对(关闭)的语法才是合法的
<p>我是段落</p>
<p>我是段落</p>
<ul><li>项目一</li><li>项目一</li><li>项目一</li></ul>
有一些标签是可以使用简写的,例如:
<br></br>
因为这个标签是可以简写的,但是还是要符合关闭的特性,因此可以改写如下:
<br />
所有标签一定要使用小写的英文
例如在 HTML 下,这样写是合法的:
<A HREF="link.html">一定要小写</A>
但是在 XHTML 裡一定要改写成小写的英文:
<a href="link.html">一定要小写</a>
在 XHTML 中 id 和 name 一定都要有
在 HTML 时代里大多使用 name ,但是在 XHTML 建议使用 id ,为了可以向下相容以及符合 XHTML 的要求,因此,建议在 XHTML 下 id & name 二者都要设定(如果你是使用 DreamWeaver 的话,就不用担心麻烦了,因为它会自动将二者的名称设定成一样)
例如 HTML:
<input type="text" name="textfield" />
但是在 XHTML 下你必须写成:
<input type="text" name="textfield" id="textfield" />
或是不写 name 只写 id 也是合法的
<input type="text" id="textfield" />
MIME Type
在 XHTML 中,如果是 XHTML 1.1 strict 下,其文件格式一定是要使用 application/xhtml+xml(其实应该要说,只要是使用 XHTML 就要使用),但是有太多的浏览器包括IE6与IE7都不支援这个新的文件格式,所以呢,我们在一般过渡模式下还是可以继续使用 text/html 的模式。
大致上就是这些要注意的,但是大多数的人,现在都是使用编辑器来做网页,如果你是使用 DreamWeaver 的话,塬则上这些问题,它都会处理的很好,但是很多时候还是要我们自己去处理塬始档的话,就要注意以上的使用塬则哦~
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
