什么是W3C
W3C是英文World Wide Web Consortium的縮寫,中文意思是W3C理事會或萬維網聯盟。W3C組織是對網絡標準制定的一個非營利組織,像HTML、XHTML、CSS、XML的標準就是由W3C來定制。
W3C的主要規范
到目前為止,W3C已開發了超過50個規范(草案)。這些規范(草案)包括人們早已耳熟能詳的HTML、HTTP、URIs、XML等,也包括針對語義Web的RDF、OWL等。
*HTML/XHTML:HTML是Web的基礎之一,基于HTML,Web上開始出現豐富多彩的頁面,蘊涵了各種信息。基于HTML,Web以一種簡便易用的方式走出了象牙塔,成為全社會的公共資源和財富。W3C先后推出了多個HTML版本,分別是1997年12月的首個版本,1998年4月的更新,1999年12月推出HTML4.01版。XHTML是對HTML4.01的擴展,在其中可以使用XML的語義功能。XHTML1.0已于2000年1月作為推薦標準發布;XHTML Basic是對XHTML1.0的獨立于設備(如手機、PDA等)的擴展,于2000年12月發布;隨后,2001年5月推出了XHTML的模塊化版本——XHTML1.1。
*CSS:CSS負責為網頁設計人員提供豐富的款式空間來設計網頁。CSS所提供的網頁結構內容與表達形式的分離機制,大大簡化了網站的管理,提高了開發網站的工作效率。CSS可用于控制任何HTML和XML內容的表現形式。CSS1.0于1996年12月推出,1998年5月CSS2.0發布。
*XML:1998年2月發布的XML1.0是W3C最具前瞻性和最有影響的標準之一。XML作為下一代Web的第一塊重要基石,為分布式的、異構的數據交換提供了強大的功能,并且將數據本身和數據的表現分離,同時,就數據本身而言,數據的值和語義也是適當分離的。事實上,XML已經發展為一族技術,包括2001年5月發布的XML Schema,1999年1月發布的XML Namespaces,1999年11月發布的用于處理XML轉換的XSLT和用于在XML文檔中定位的XPath,以及2001年6月發布的XLink和XML Base等。此外,XML的出現為程序能夠自動地處理WeB數據和信息,以及Web服務(WSDL、SOAP、UDDI規范)提供了一種公共基礎。
*DOM:DOM為HTML、XML等數據載體和信息載體在內存中的處理提供了一種基本的對象模型,可提供連接到文件的結構、格式、事件等。由于不依賴于任何程序設計語言和網頁描述語言,它為有效處理HTML和XML數據提供了一種標準的、獨立的接口。DOM先后經歷了3個版本,分別是1998年10月發布的DOM LeveL 1,2000年11月發布的DOM Level 2和2003年發布的DOM Level 3。
W3C標準使用實例
需注意以下情況,所有前提都是在頂部為是一句基礎上而言!
1、所有標簽用小寫
建議養成好習慣ul span li div都用小寫,當然當頂部申明為上面所示,則不嚴格區分大小寫的。
2、頭文件meta、link標簽
錯誤:
正確:
錯誤:
正確:
正確:
3、JS調用
錯誤:
錯誤:
正確:
正確:
4、表格