網站(zhàn)标準不是某一個(gè)标準,而是一系列标準的集合。網頁主要由三部分組成:結構(Structure)、表現(Presentation)和(hé)行(xíng)為(wèi)(Behavior)。對應的标準也分三方面:結構化标準語言主要包括XHTML和(hé)XML,表現标準語言主要包括CSS,行(xíng)為(wèi)标準主要包括對象模型(如 W3C DOM)、ECMAScript等。這些(xiē)标準大(dà)部分由W3C起草和(hé)發布,也有(yǒu)一些(xiē)是其他标準組織制(zhì)訂的标準,比如ECMA(European Computer Manufacturers Association)的ECMAScript标準。我們來(lái)簡單了解一下這些(xiē)标準:
1.結構标準語言
(1)XML
XML是The Extensible Markup Language(可(kě)擴展标識語言)的簡寫。目前推薦遵循的是W3C于2000年10月6日發布的XML1.0。和(hé)HTML一樣,XML同樣來(lái)源于SGML,但(dàn)XML是一種能定義其他語言的語。XML最初設計(jì)的目的是彌補HTML的不足,以強大(dà)的擴展性滿足網絡信息發布的需要,後來(lái)逐漸用于網絡數(shù)據的轉換和(hé)描述。關于XML的好處和(hé)技(jì)術(shù)規範細節這裏就不多(duō)說了,網上(shàng)有(yǒu)很(hěn)多(duō)資料,也有(yǒu)很(hěn)多(duō)書(shū)籍可(kě)以參考。
(2)XHTML
XHTML是The Extensible HyperText Markup Language可(kě)擴展标識語言的縮寫。目前推薦遵循的是W3C于2000年1月26日推薦XML1.0。XML雖然數(shù)據轉換能力強大(dà),完全可(kě)以替代HTML,但(dàn)面對成千上(shàng)萬已有(yǒu)的站(zhàn)點,直接采用XML還(hái)為(wèi)時(shí)過早。因此,我們在HTML4.0的基礎上(shàng),用XML的規則對其進行(xíng)擴展,得(de)到了XHTML。簡單的說,建立XHTML的目的就是實現HTML向XML的過渡。
2. 表現标準語言
CSS是Cascading Style Sheets層疊樣式表的縮寫。目前推薦遵循的是W3C于1998年5月12日推薦CSS2。W3C創建CSS标準的目的是以CSS取代HTML表格式布局、幀和(hé)其他表現的語言。純CSS布局與結構式XHTML相結合能幫助設計(jì)師(shī)分離外觀與結構,使站(zhàn)點的訪問及維護更加容易。
3.行(xíng)為(wèi)标準
(1)DOM
DOM是Document Object Model文檔對象模型的縮寫。根據W3C DOM規範, DOM是一種與浏覽器(qì),平台,語言的接口,使得(de)你(nǐ)可(kě)以訪問頁面其他的标準組件。簡單理(lǐ)解,DOM解決了Netscaped的Javascript和(hé) Microsoft的Jscript之間(jiān)的沖突,給予web設計(jì)師(shī)和(hé)開(kāi)發者一個(gè)标準的方法,讓他們來(lái)訪問他們站(zhàn)點中的數(shù)據、腳本和(hé)表現層對像。
(2) ECMAScript
ECMAScript是ECMA(European Computer Manufacturers Association)制(zhì)定的标準腳本語言(JAVAScript)。目前推薦遵循的是ECMAScript 262。
本文由重慶網站(zhàn)設計(jì)-重慶建網站(zhàn)-中技(jì)互聯:www.zjcoo.com
如沒特殊注明(míng),文章均為(wèi)中技(jì)互聯原創,轉載請(qǐng)注明(míng)來(lái)自www.zjcoo.com