總結(jié)出通過W3C XHTML1.0標(biāo)準(zhǔn)需要注意的九個(gè)問題: 一、在 <div class=tzh>I am TZH!</div> 這段語句中有什么錯(cuò)誤? 標(biāo)點(diǎn)符號(hào)問題。這其實(shí)也是大家最容易忽視的問題,其實(shí)就是小小的兩個(gè)引號(hào),就造成了這個(gè)錯(cuò)誤。雖然很多瀏覽器在不加引號(hào)的情況下仍然能正確識(shí)別渲染。但是這樣想要通過嚴(yán)格的W3C XHTML國際標(biāo)準(zhǔn)是不可能的,請大家記住等號(hào)后面一定要接引號(hào)。正確寫法:<div class="tzh">I am TZH!</div>
二、在 <SPAN class="tzh">TZH is me!</SPAN> 這段語句中有什么錯(cuò)誤? 大小寫注意。這和第一個(gè)問題一樣,都是特別容易忽視的細(xì)節(jié)問題。在W3C標(biāo)準(zhǔn)中是絕對(duì)不允許大寫的,其中我仍記得我在檢測一段javascript代碼的時(shí)候,由于為了讓自己一目了然寫出的onLoad也被判斷成了錯(cuò)誤,原因就是L不能大寫。正確寫法:<span class="tzh">TZH is me!</span>
三、在 <p>I am TZH!</p><br><p>TZH is me!</p> 這段語句中有什么錯(cuò)誤? <br />標(biāo)簽問題。對(duì)于強(qiáng)制換行標(biāo)簽<br />來說,很多新手都分不清它和<br>的區(qū)別,甚至在FCKeditor編輯器中有時(shí)都會(huì)時(shí)不時(shí)冒出個(gè)<br>來充當(dāng)<br />。雖然同樣很多瀏覽器都能自動(dòng)糾錯(cuò),將<br>作為<br />識(shí)別。但最好的編輯方法還是推薦大家使用Dreamweaver進(jìn)行編輯,當(dāng)你按下Ctrl+Enter,就會(huì)自動(dòng)寫上一個(gè)<br />。正確寫法: <p>I am TZH!</p><br /><p>TZH is me!</p>
八、在<div><h1>I am TZH!</div></h1> 這段語句中有什么錯(cuò)誤? 注意標(biāo)簽開始結(jié)束順序?qū)?yīng)。正確寫法:<div><h1>I am TZH!</h1></div>
九、除了上面的之外,還需要注意哪些問題? 注意特殊套裝。比如:<dl><dd><ul><li>等一些特殊標(biāo)簽,套裝順序中缺一不可。必須按照順序?qū)?lt;dl><dd><ul><li>四個(gè)標(biāo)簽寫完全。類似的還有許多。 注意未打開標(biāo)簽。所謂未打開來自于W3C檢測,這類錯(cuò)誤顯示的錯(cuò)誤是 is not open,翻譯過來也就是未打開的意思。如果按照中文的意思來理解就是有首無尾或者有尾無首。通常這種錯(cuò)誤出現(xiàn)的原因都是因?yàn)橛幸欢未a在修改的時(shí)候被刪除,而沒有顧及到相對(duì)較遠(yuǎn)的結(jié)束或者開始標(biāo)簽。