W3C網頁標準

       W3C標準是一些列標準的集合!在各個企業的基礎上作必定的整合,造成一套標準集,便於推廣和使用!javascript

        根據網頁主要由三部分組成:結構(Structure)、表現(Presentation)和行爲(Behavior)。html

        對應的標準也分三方面:結構化標準語言主要包括XHTML和XML,表現標準語言主要包括CSS,行爲標準主要包括對象模型(如W3C DOM)、ECMAScript等。在具體的XHTML標準(如屬性值加引號,不容許單標記,大小寫等等比較多)!語法上比,咱們目前使用的html標記較爲嚴格!更爲具體的信息樓上能夠參見百度百科,XHTML等相關術語!也可參見,W3C發佈的使用文檔!java

       一、圖片的alt="" 屬性必須每張圖片都加上,並且對齊屬性用CSS來定義。不加不能經過XHTML 1.0的驗證。
  二、每一個文檔必須加上DTD聲明。
  a) !DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  去掉後能經過驗證,但有警告:No DOCTYPE found! Checking with default XHTML 1.0 Transitional Document Type.
  三、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代碼來標識.如「&」寫成「&「網站

相關文章
相關標籤/搜索