必(bì)須(xū)結束標記
以(yǐ)前在(zài)HTML中,你可以(yǐ)打開許(xǔ)多(duō)標(biāo)簽(qiān),例如(rú)<p>和(hé)<li>而(ér)不一定寫
對應(yīng)的</p>和</li>來關閉它(tā)們(mén)。但(dàn)在(zài)XHTML中這是(shì)不合(hé)法(fǎ)的(dí)。XHTML要(yào)求有(yǒu)
嚴謹的(dí)結(jié)構(gòu),所有(yǒu)標簽必須關(guān)閉(bì)。如果是單(dān)獨(dú)不成(chéng)對的標簽,在(zài)標簽最後(hòu)加(jiā)
一(yī)個(gè)"/"來關閉它。例如(rú):
<br /><img height="80" alt="網頁(yè)設(shè)計(jì)師"
src="../images/logo_w3cn_200x80.gif" width="200" />
小(xiǎo)寫元素和(hé)屬性名
與HTML不(bù)一樣(yàng),XHTML對大小(xiǎo)寫是敏感(gǎn)的(dí),<title>和<TITLE>是(shì)不
同(tóng)的標簽。XHTML要(yào)求所有(yǒu)的標簽(qiān)和屬性(xìng)的(dí)名(míng)字都必(bì)須(xū)使用(yòng)小寫(xiě)。例(lì)如:
<BODY>必(bì)須寫(xiě)成(chéng)<body> 。大(dà)小(xiǎo)寫夾雜(zá)也是(shì)不被認可(kě)的(dí),通(tōng)常dreamweaver
自動(dòng)生(shēng)成的(dí)屬(shǔ)性名字"onMouseOver"也必(bì)須(xū)修改成"onmouseover"。
標記都(dū)必合理(lǐ)嵌(qiàn)套
同樣(yàng)因(yīn)為XHTML要求有(yǒu)嚴謹的(dí)結構,因此(cǐ)所(suǒ)有的(dí)嵌套都必須(xū)按順序,以(yǐ)
前我(wǒ)們(mén)這(zhè)樣寫的代碼:
<p><b></p>/b>
必(bì)須修改為(wéi):
<p><b></b></p>
就是(shì)說,一(yī)層(céng)一層(céng)的(dí)嵌(qiàn)套必須是嚴(yán)格對稱(chēng)。
屬性(xìng)必(bì)須括(kuò)起來
在HTML中,你(nǐ)可(kě)以(yǐ)不需要給(gěi)屬(shǔ)性值加引(yǐn)號(hào),但是在XHTML中,它們(mén)必須被(bèi)加
引號。例如:
<height=80>
必須修(xiū)改(gǎi)為(wéi):
<height="80">
特(tè)殊情(qíng)況(kuàng),你(nǐ)需(xū)要在屬性(xìng)值(zhí)裏(lǐ)使用(yòng)雙引(yǐn)號,你(nǐ)可(kě)以用(yòng)",單引號可以(yǐ)使用(yòng)
',例(lì)如(rú):
<alt="say'hello'">
特殊(shū)符號用編碼(mǎ)表(biǎo)示
任(rèn)何(hé)小於(yú)號(<),不是標(biāo)簽的一部分(fēn),都(dū)必須(xū)被編碼(mǎ)為& l t ;
任(rèn)何大(dà)於(yú)號(hào)(>),不是標簽(qiān)的一(yī)部分(fēn),都(dū)必須被(bèi)編碼(mǎ)為& g t ;
任何(hé)與號(&),不是實體(tǐ)的一部分的(dí),都(dū)必(bì)須被編碼(mǎ)為(wéi)& a m p;
注(zhù):以上字符(fú)之(zhī)間無空格。
所有屬(shǔ)性(xìng)賦值(zhí)
XHTML規定(dìng)所有屬性都必須(xū)有(yǒu)一(yī)個(gè)值,沒(méi)有(yǒu)值的(dí)就(jiù)重(zhòng)復本身。例(lì)如:
<td nowrap> <input type="checkbox" name="shirt" value="medium"
checked>
必(bì)須(xū)修改(gǎi)為(wéi):
<td nowrap="nowrap"> <input type="checkbox" name="shirt"
value="medium" checked="">
在注釋(shì)中不(bù)使(shǐ)用(yòng)的(dí)符(fú)號(hào)
“--”隻(zhī)能(néng)發(fā)生在(zài)XHTML注釋的開頭和結束,也就是(shì)說,在內容(róng)中它(tā)們不再(zài)有(yǒu)效。例如(rú)下麵(miàn)的代碼是無(wú)效的:
<!--這裏(lǐ)是注(zhù)釋-----------這裏(lǐ)是(shì)注釋-->
轉(zhuǎn)載(zǎi)請(qǐng)保留原文地(dì)址: https://antelcom.cn/show-347.html

