使用XHTML1.0 Strict中需要特別注意的地方
更新時(shí)間:2006年12月11日 00:00:00 作者:
永遠(yuǎn)使用小寫(xiě)字母,讓引號(hào)伴隨者屬性: 所有元素和屬性的名字都必須使用小寫(xiě),所有屬性值必須使用雙引號(hào)。
錯(cuò)誤: <A HREF="index.html" CLASS=internal>
正確: <a href="index.html" class="internal">
關(guān)閉所有的元素:在HTML中一些元素沒(méi)有必要被關(guān)閉。當(dāng)下一個(gè)元素開(kāi)始的時(shí)候,上一個(gè)元素就自動(dòng)被關(guān)閉。XHTML中是不允許這樣的。所有元素都必須被關(guān)閉,即使其中沒(méi)有內(nèi)容(如 <img>)
錯(cuò)誤: <li>Item 1
正確: <li>Item 1</li>
錯(cuò)誤: <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
正確: <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p>
錯(cuò)誤: <br>
正確: <br />
錯(cuò)誤: <img src="image.jpg" alt="">
正確: <img src="image.jpg" alt="" />
屬性不能被縮減: 在HTML里,一些屬性可以被縮減。而XHTML則不允許這樣做。
錯(cuò)誤: <input type="checkbox" id="checkbox1" name="checkbox1" checked>
正確: <input type="checkbox" id="checkbox1" name="checkbox1" checked="checked" />
不要使用被排斥的元素: 一些元素和屬性在HTML 4.01 Transitional和XHTML 1.0 Transitional是被允許的,而在XHTML 1.0 Strict下則不被支持(還有in HTML 4.01 Strict)。比如<font>、<center>、 alink、align、width、 height (對(duì)于某些元素)和 background。
不允許span元素缺少以下其中一個(gè)開(kāi)始標(biāo)簽"p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del"
表單(表單元素必須存在容器內(nèi)):
<form> 錯(cuò)誤
<input />
</form>
<form> 正確
<div>
<input />
</div>
</form>
錯(cuò)誤: <A HREF="index.html" CLASS=internal>
正確: <a href="index.html" class="internal">
關(guān)閉所有的元素:在HTML中一些元素沒(méi)有必要被關(guān)閉。當(dāng)下一個(gè)元素開(kāi)始的時(shí)候,上一個(gè)元素就自動(dòng)被關(guān)閉。XHTML中是不允許這樣的。所有元素都必須被關(guān)閉,即使其中沒(méi)有內(nèi)容(如 <img>)
錯(cuò)誤: <li>Item 1
正確: <li>Item 1</li>
錯(cuò)誤: <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
正確: <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p>
錯(cuò)誤: <br>
正確: <br />
錯(cuò)誤: <img src="image.jpg" alt="">
正確: <img src="image.jpg" alt="" />
屬性不能被縮減: 在HTML里,一些屬性可以被縮減。而XHTML則不允許這樣做。
錯(cuò)誤: <input type="checkbox" id="checkbox1" name="checkbox1" checked>
正確: <input type="checkbox" id="checkbox1" name="checkbox1" checked="checked" />
不要使用被排斥的元素: 一些元素和屬性在HTML 4.01 Transitional和XHTML 1.0 Transitional是被允許的,而在XHTML 1.0 Strict下則不被支持(還有in HTML 4.01 Strict)。比如<font>、<center>、 alink、align、width、 height (對(duì)于某些元素)和 background。
不允許span元素缺少以下其中一個(gè)開(kāi)始標(biāo)簽"p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del"
表單(表單元素必須存在容器內(nèi)):
<form> 錯(cuò)誤
<input />
</form>
<form> 正確
<div>
<input />
</div>
</form>
相關(guān)文章
在IE下拖動(dòng)滾動(dòng)條時(shí)border消失的解決方法
在IE下拖動(dòng)滾動(dòng)條時(shí)border消失的解決方法...2007-01-01淺談href=#與href=javascript:void(0)的區(qū)別
淺談href=#與href=javascript:void(0)的區(qū)別,需要的朋友可以參考一下2013-02-02前端面試學(xué)習(xí)中幾個(gè)常見(jiàn)有用的知識(shí)點(diǎn)
一場(chǎng)疫情過(guò)后,又要經(jīng)歷一次次面試,今天小編給大家分享前端面試學(xué)習(xí)中幾個(gè)常見(jiàn)有用的知識(shí)點(diǎn),非常不錯(cuò),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下2022-12-12無(wú)js5款純div+css制作的彈出菜單標(biāo)準(zhǔn)
無(wú)js5款純div+css制作的彈出菜單標(biāo)準(zhǔn)...2007-09-09網(wǎng)頁(yè)設(shè)計(jì)者需要了解的_網(wǎng)頁(yè)字體大小數(shù)據(jù)參考
對(duì)于頁(yè)面來(lái)說(shuō),字體的大小設(shè)置是比較重要的,網(wǎng)上搜集了一些關(guān)于網(wǎng)頁(yè)中字體大小的數(shù)據(jù)對(duì)比,在這共享出來(lái)給大家一起看看,希望對(duì)大家在頁(yè)面制作過(guò)程中有所幫助!2008-10-10為了防止亂碼,請(qǐng)將用于頁(yè)面編碼的meta charset放到title的前面
為了防止亂碼,請(qǐng)將用于頁(yè)面編碼的meta charset放到title的前面...2007-12-12