返回首頁
當前位置: 主頁 > 網絡編程 > Asp實例教程 >

web標準的一些概念

時間:2018-12-28 13:41來源:知行網www.gbjajh.tw 編輯:麥田守望者

現在有大部分用戶上網是通過手機,做為網站設計者,還應該考慮到一些特殊群體,如盲人、高度近視的人群等。對于網站在設備上的兼容性,我們已經找到了解決的方案,這就是—XML。

XML介紹

XML簡單說就是一種“有規定格式的文檔”,只要我們的設備或系統產生的數據都遵守這種格式,就可以實現互相的數據交換、分享與協作。
 

自從1998年國際萬維網組織(W3C.org)推出XML 1.0規范以來,已經有大量的XML標準在我們的生活中應用,例如我們用手機訂閱的天氣預報、股票行情,這些數據都是從相應的系統獲得然后通過XML格式轉換發送給你的;我們通過QQ或者MSN上發送消息到不在線的朋友手機上,這其中的信息也是通過XML轉換實現的;還有更多的商業應用,例如公司內部的CRM、ERP、內容管理系統之間的數據交互、整合與共享都應用了XML。

萬維網出現以后,大大改變了人們的信息獲取方式,以前從報紙、電視、廣播上獲取信息,現在可以更方便的通過網絡,通過瀏覽器瀏覽獲得。web上的信息也日益豐富,從一開始簡單的、靜態的文檔和圖片信息,到現在動態的、可交互的多媒體信息,web上的信息已經多到可以用“恐怖”來形容。其中有99%的網站是采用HTML制作的,而HTML并不符合XML格式。因此這些網頁信息都很難適應未來新設備和數據共享的要求。怎么辦呢?國際萬維網組織(W3C.org)已經提出了解決辦法,他們在HTML基礎上,按照XML格式制定了新的規范XHTML1.0,只要通過簡單的改變,就能將HTML轉為XHTML,從而實現向XML的過渡。同時,為了使你的頁面信息更加容易被搜索和重用、XHTML的代碼需要結構更加更清晰、標簽更加有語義,W3C推薦使用CSS來控制表現,以實現內容與表現的相分離。

W3C介紹
W3C是“World Wide Web Consortium”的縮寫,中文稱萬維網組織。是一個專注于“領導和發展web技術”的國際工業行業協會。它由萬維網發明者Time Berners-Lee領導,成立與1994年。W3C已經有超過500家的會員–包括微軟、美國在線(Netscape的母公司)、蘋果電腦、Adobe、Macromedia、SUN 以及各類主流硬件、軟件制造商和電信公司。學會主要研究由三家學術機構主理–美國麻省理工學院(MIT)、法國的歐洲信息與數學研究論壇(ERCIM)、日本的應慶大學(KEIO)。

W3C主要工作是研究和制定開放的規范(事實上的標準),以便提高web相關產品的互用性。W3C的推薦規范的制定都是由來自于會員和特別邀請的專家組成的工作組完成。工作組的草案(Drafts)在通過多數相關公司和組織同意后提交給W3C理事會討論,正式批準后才成為“推薦規范(Recommendations)”發布。更多的信息您可以訪問W3C的網站:www.w3.org

下面是W3C發布的一些標準
HTML4.0
HyperText Markup Language(HTML,超文本標識語言)廣泛用于現在的網頁,HTML目的是為文檔增加結構信息,例如h1~h6表示標題, p表示段落;瀏覽器可以解析這些文檔的結構,并用相應的表現形式表現出來。例如:瀏覽器會將<strong></strong>之間的內容用粗體顯示。 當然我們也可以通過CSS(Cascading Style Sheets)來定義某種結構以什么形式表現出來。

XML1.0
XML是Extensible Markup Language(可擴展標識語言)的簡寫。XML類似HTML也是標識語言,不同的地方是:HTML有固定的標簽,而XML允許你自己定義自己的標簽,甚至允許你通過XML namespaces為一個文檔定義多套設定。看一個XML例子:


jack[email protected]

jeson[email protected]

viki[email protected]


一些XML的應用,例如XHTML和MathML,已經成為W3C推薦規范。你同樣可以通過樣式規范(CSS和XSL),來定義XML標簽的表現形式。XML文檔目前還不能直接用瀏覽器顯示,頁面展現依然采用HTML或者XHTML,XML現在大多用于服務器與服務器(系統與系統)之間的數據交換。

CSS2.0
CSS是Cascading Style Sheets層疊樣式表的縮寫。通過CSS可以控制HTML或者XML標簽的表現形式。W3C推薦使用CSS布局方法,使得web更加簡單,結構更加清晰。

XHTML1.0
XHTML實際上就是將HTML根據XML規范重新定義一遍。它的標簽與HTML4.0一致,而格式嚴格遵循XML規范。因此,雖然XHTML與HTML在瀏覽器中一樣顯示,但如果你要轉換成PDF,那么XHTML會容易的多。

XHTML有三種DTD定義:嚴格的(strict),過渡的(Transitional),框架的(Frameset)。 DTD是Document Type Definition文檔類型定義的縮寫。它寫在XHTML文件的最開始,告訴瀏覽器這個文檔符合什么規范,用什么規范來解析。

DOM1.0
DOM是Document Object Model文檔對象模型的縮寫。DOM給了腳本語言(類似ECMAScript)無限發揮的能力。它使腳本語言很容易訪問到整個文檔的結構、內容和表現。

------分隔線----------------------------
標簽(Tag):web標準
------分隔線----------------------------
推薦內容
猜你感興趣
黑龙江快乐十分20190730开奖结果