萬維網聯盟(外語縮寫:W3C)標準不是某一個標準,而是一系列標準的集合。網頁主要由三部分組成:結構(Structure)、表現(Presentation)和行爲(Behavior)。
對應的標準也分三方面:結構化標準語言主要包括XHTML和XML,表現標準語言主要包括CSS,行爲標準主要包括對象模型(如W3C DOM)、ECMAScript等。這些標準大部分由W3C起草和發佈,也有一些是其餘標準組織制訂的標準,好比ECMA(European Computer Manufacturers Association)的ECMAScript標準。
一、圖片的alt="" 屬性必須每張圖片都加上,並且對齊屬性用CSS來定義。不加不能經過XHTML 1.0的驗證。
二、每一個文檔必須加上DTD聲明。
三、RSS的XML經過時其中的域名地址必須與檢測的地址一致,不然會報錯。
四、標籤的連接屬性加上JAVASCRIPT事件時必須爲#空鏈,不能爲javascript:;或javascript:void(null);
五、同一個頁面當中,同名的ID會產生衝突。因此以ID定義樣式的必須改爲類引用。
<div id="a1">111</div>
<div id="a1">222</div>
若是不用W3C來檢測的話,在CSS設計裏是容許這樣作的。
那是程序的角度不能相同,CSS上是能夠相同的!
以前就是相同的產生問題,後面就改爲類引用了!
六、不可省略雙引號或單引號。
a) 這個是指屬性,標準是雙引號~
單引號也能經過驗證。
七、標籤之間不可錯位嵌套。
<div class="CaseDetaListSS">原文連接:<a href='/html/cases/cases_61.html'>官方網站</div></a>
這是不容許的。
八、全部的標籤都使用小寫。
九、FLASH的標籤代碼中不能含有,必須採用其它的方法實現。
十、全部的標籤中含有的屬性必須有值(官方的說法)。
十一、標籤必須配對完成,單標籤必須以/關閉
十二、JS和CSS外部引入文件必須加上類型定義。
1三、全部的樣式所有寫在外部文件。用類名定義。在使用的地方引用。
1四、頁面上的一些特殊字符必須用
HTML代碼來標識.如「&」寫成「&「