- Dreamweaver CS4網頁制作入門、進階與提高
- 卓越科技編著
- 992字
- 2019-01-01 06:27:15
1.3 Web標準簡介
Web標準不單指某一個標準,而是一系列標準的集合。網頁主要由結構(Structure)、表現(Presentation)和行為(Behavior)三部分組成。對應的標準也分三方面:結構標準語言主要包括XHTML和XML,表現標準語言主要包括CSS,行為標準主要包括對象模型和ECMAScript等。這些標準大部分由W3C起草和發布,也有一些是其他標準組織制定的標準,比如ECMA(European Computer Manufacturers Association)的ECMAScript標準。
1.3.1 結構標準語言
結構標準語言主要包括XML和XHTML。
1. XML
XML是eXtensible Markup Language(可擴展標記語言)的縮寫。XML和HTML一樣來源于SGML,但XML是一種能定義其他語言的語言。
XML最初設計的目的是彌補HTML的不足,以強大的擴展性滿足網絡信息發布的需要,后來逐漸用于網絡數據的轉換和描述,如圖1.24所示為使用XML制作的論壇。

圖1.24 使用XML制作的論壇
2. XHTML
XHTML是eXtensible HyperText Markup Language(可擴展超文本標記語言)的縮寫。XML雖然擁有強大的數據轉換能力,但想要完全替代HTML是不可能的。因為它不能直接采用XML去面對成千上萬已有的站點。因此,在HTML 4.0的基礎上,用XML的規則對其進行擴展,就得到了XHTML。建立XHTML的目的就是實現HTML向XML的過渡。
1.3.2 表現標準語言
CSS是Cascading Style Sheets(層疊樣式表)的縮寫,它是主要的表現標準語言。W3C創建CSS標準的目的是以CSS取代HTML表格式布局、幀和其他表現的語言。如果純CSS布局與結構式XHTML相結合,就可以幫助設計師分離外觀與結構,使站點的訪問與維護更加容易。
1.3.3 行為標準語言
行為標準主要包括對象模型(如DOM)和ECMAScript。
1. DOM
DOM是Document Object Model(文檔對象模型)的縮寫。根據W3C DOM規范,DOM是一種瀏覽器、平臺、語言的接口,使訪問者可以訪問頁面中其他的標準組件。DOM的主要作用是解決JavaScript和JScript之間的沖突,給網頁設計師和開發者提供了一個標準的方法,讓他們直接訪問站點中的數據、腳本和表現層對象。
2. ECMAScript
ECMAScript是ECMA(European Computer Manufacturers Association,歐洲計算機制造商協會)制定的標準腳本語言(JavaScript)。
1.3.4 采用Web標準的好處
采用Web標準制作的網站不僅對網站的瀏覽者有益,而且對網站的所有者也十分有益。
1. 對網站瀏覽者的好處
文件下載與頁面顯示速度更快。
內容能被更多的用戶訪問(包括失明、視弱、色盲等視覺障礙人士)。
內容能被更廣泛的設備所訪問(包括屏幕閱讀機、手持設備、搜索機器人、打印機、電冰箱等)。
用戶能夠通過樣式選擇定制自己的表現界面。
所有頁面都能提供適于打印的版本。
2. 對網站所有者的好處
更少的代碼和組件,容易維護。
帶寬要求降低(代碼更簡潔),成本降低。
更容易被搜索引擎搜尋到。
改版方便,不需要變動頁面內容。
提供打印版本而不需要復制內容。
提高了網站易用性。
- 網站建設與網頁設計從入門到精通Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript
- Pro/ENGINEER三維造型設計實例精解
- Div+CSS網頁制作實戰教程
- Web前端開發精品課 HTML與CSS進階教程
- 社交網站界面設計(原書第2版)
- CSS圖鑒
- 《練就職場功夫熊貓》
- 中文版Dreamweaver CC+Flash CC+Photoshop CC網頁設計實戰視頻教程
- 中文版Dreamweaver CC+Flash CC+Photoshop CC網頁設計基礎培訓教程
- Web程序設計
- 建筑CAD繪圖技術(第2版)
- Sketch 移動UI與交互設計(視頻講解版)
- 網頁設計與制作項目教程(微課版)
- HTML+CSS+JavaScript網頁制作從新手到高手
- HTML網頁設計案例指導