網站建設
時間 : 2020-02-09 10:10 瀏覽量 : 41Web標準是W3C組織和其它標準化組織制定的一套規范集合,包含了一系列標準:HTML、XHTML、Javascript以及CSS等。Web標準的目的是創建一個統一的Web表現層的技術標準,以便通過不同的平臺向用戶顯示內容,此外adobe的flash和微軟的WPF和WPF/E都在努力成為下一代富集網絡表現層技術。WEB標準不是某一個標準,而是一系列標準的集合。網頁主要由三部分組成:結構(Structure)、表現(Presentation)和行為(Behavior)。對應的標準也分三方面:結構化標準語言主要包括XHTML和XML,表現標準語言主要包括CSS,行為標準主要包括對象模型(如W3C DOM)、ECMAScript等。
這些標準大部分由W3C起草和發布,也有一些是其他標準組織制訂的標準,比如ECMA(European Computer Manufacturers Association)的ECMAScript標準。我們來簡單了解一下這些標準!XML是The Extensible Markup Language的簡寫。目前推薦遵循的是W3C于2000年10月6日發布的XML1.0,參考(www.w3.org/TR/2000/REC-XML-20001006)。和HTML一樣,XML同樣來源于SGML,但XML是一種能定義其他語言的語。XML最初設計的目的是彌補HTML的不足,以強大的擴展性滿足網絡信息發布的需要,后來逐漸用于網絡數據的轉換和描述。關于XML的好處和技術規范細節這里就不多說了,有很多書籍可以參考。
XHTML是The Extensible HyperText Markup Language可擴展標識語言的縮寫。目前推薦遵循的是W3C于2000年1月26日推薦XML1.0(參考http://www.w3.org/TR/xhtml1)。XML雖然數據轉換能力強大,完全可以替代HTML,但面對成千上萬已有的站點,直接采用XML還為時過早。因此,我們在HTML4.0的基礎上,用XML的規則對其進行擴展,得到了XHTML。簡單的說,建立XHTML的目的就是實現HTML向XML的過渡。 CSS是Cascading Style Sheets層疊樣式表的縮寫。目前推薦遵循的是W3C于1998年5月12日推薦CSS2(參考http://www.w3.org/TR/CSS2/)。
W3C創建CSS標準的目的是以CSS取代HTML表格式布局、幀和其他表現的語言。純CSS布局與結構式XHTML相結合能幫助設計師分離外觀與結構,使站點的訪問及維護更加容易。 DOM是Document Object Model文檔對象模型的縮寫。根據W3C DOM規范(http://www.w3.org/DOM/),DOM是一種與瀏覽器,平臺,語言的接口,使得你可以訪問頁面其他的標準組件。DOM解決了Netscaped的Javascript和Microsoft的Jscript之間的沖突,給予web設計師和開發者一個標準的方法,讓他們來訪問他們站點中的數據、腳本和表現層對像。ECMAScript是ECMA(European Computer Manufacturers Association)制定的標準腳本語言(JAVAScript)。
目前推薦遵循的是ECMAScript 262(http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM)。按這些規范制作的網頁,符合XML格式規范,內容與表現相分離,將使你的頁面數據在以后可以被分享、交換和重用。用web標準制作的頁面,對搜索引擎更加“透明”,因為良好清晰的結構使得搜索引擎能夠方便的判斷與評估信息,從而建立更精確的索引。按web標準制作的頁面也可以在更老版本的瀏覽器中正常顯示基本結構,即使CSS/XSL樣式無法解析,它也能顯示出完整的信息和結構。符合web標準的頁面也很容易被轉換成其他格式文檔,例如數據庫或者word格式,也容易被移植到新的系統--硬件或者軟件系統,比如網絡電視、PDA等等。
這是XML天生具有的優勢,符合web標準的頁面也具有天生的“易用性(accessibility)”,不僅僅是普通瀏覽器可以閱讀,那些有殘疾的人們也可以通過盲人瀏覽器、聲音閱讀器正常使用。使用web標準建立的頁面,將在未來的新瀏覽器或者新網絡設備中很好的工作。我們只要修改CSS或者XSL定制相應的表現形式就可以了。web標準的好處之一是:用web標準制作的頁面代碼量小,可以節省帶寬。這只是web標準附帶的好處,因為DIV的結構本身就比TABLE簡單,TABLE布局的層層嵌套造成代碼臃腫,文件尺寸膨脹。通常情況下,相同表現的頁面用DIV+CSS比用TABLE布局的節省2/3的代碼。這是web標準天生的好處。