1、圖片的alt="" 屬性必須每張圖片都加上,而且對(duì)齊屬性用CSS來(lái)定義。不加不能通過(guò)XHTML 1.0的驗(yàn)證。
2、每個(gè)文檔必須加上DTD聲明。
a) !DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
去掉后能通過(guò)驗(yàn)證,但有警告:No DOCTYPE found! Checking with default XHTML 1.0 Transitional Document Type.
3、RSS的XML通過(guò)時(shí)其中的域名地址必須與檢測(cè)的地址一致,否則會(huì)報(bào)錯(cuò)。
4、標(biāo)簽的鏈接屬性加上JAVASCRIPT事件時(shí)必須為#空鏈,不能為javascript:;或javascript:void(null);
5、同一個(gè)頁(yè)面當(dāng)中,同名的ID會(huì)產(chǎn)生沖突。所以以ID定義樣式的必須改成類引用。
<div id="A" >cc</div>
<div id="A">cc</dic
如果不用W3C來(lái)檢測(cè)的話,在CSS設(shè)計(jì)里是允許這樣做的。
那是程序的角度不能相同,CSS上是可以相同的!
之前就是相同的產(chǎn)生問(wèn)題,后面就改成類引用了!
6、不可省略雙引號(hào)或單引號(hào)。
a) 這個(gè)是指屬性,標(biāo)準(zhǔn)是雙引號(hào)~
單引號(hào)也能通過(guò)驗(yàn)證。
7、標(biāo)簽之間不可錯(cuò)位嵌套。
原文鏈接:官方網(wǎng)站
這是不允許的。
8、所有的標(biāo)簽都使用小寫。
9、FLASH的標(biāo)簽代碼中不能含有,必須采用其它的方法實(shí)現(xiàn)。
10、所有的標(biāo)簽中含有的屬性必須有值(官方的說(shuō)法)。
11、標(biāo)簽必須配對(duì)完成,單標(biāo)簽必須以/關(guān)閉
12、JS和CSS外部引入文件必須加上類型定義。
13、所有的樣式全部寫在外部文件。用類名定義。在使用的地方引用。
14、頁(yè)面上的一些特殊字符必須用HTML代碼來(lái)標(biāo)識(shí).如“&”寫成“&“