建網站中提到的HTML和XHTML指的是什么?
作者:佚名 時間:2013-12-26 分享到:
建網站中提到的HTML和XHTML指的是什么?
HTML和XHTML是一種用于網站布局和超文本鏈接規范的語言。它定義了特殊的、嵌入式指令的語法和放置方法,瀏覽器中不會顯示這些指令,但是它們可以告訴瀏覽器該如何顯示網站的內容,如文本,圖片及其化支持的媒體等。這門語言還將告訴你如何通過特殊的超文本鏈接來制作交互式的網站,這些鏈接可把你的文檔(在本地計算機上或網絡上的其它計算機上)與其他因特網資源連接起來。
你一定聽說過HTML,可能還聽說過XHTML,但是你知道它們只是許多標記語言中的兩種嗎?實際上,HTML是文檔標記語言家族中的一匹黑馬。HTML基于SGML時,創造者的目地是想讓它成為一個,也是惟一一種標記元語言(metalanguage),這樣其他所有文檔中的標記元素都可用它來是想。從象形文字到HTML都可以由SGML來定義,而不再需要使用其他標記語言。
SGML的問題居于它太廣泛,太全面了,以至于公靠我們人類似乎沒有辦法使用它。要想高效的使用SGML,需要用極其昂貴和復雜的工具,而這些工具的使用遠遠超出了那些想在空閑時間編寫一些HTML文檔的普通人力所能及的范圍。所以HTML采用了部分SGML標準,而不是全部,這樣就消除了很多深奧難懂的東西,HTML才行以容易地使用。
W3C認識到SGML太過龐大了,不適合用來描述非常流行的HTML,而對于處理不同網絡文檔的其他類似HTML的標記語言的需求正在急速增長。因此,W3C定義了可擴展標記語言,也就是XML(Extensible Markup Language)。和SGML一樣,XML也是獨立而正式的標記元語言,它使用了SGML的部分特性來定義標記語言,摒棄了很多不適合HTML這類語言的SGML特性,并簡化了SGML的其他無素,以使它們更容易得到使用和理解。
但是,由于HTML4.01并不與XML兼容,因此W3C又提供了XHTML,一個HTML的重寫版本,以使其能夠與XML相兼容,XHTML試圖用XML更加嚴格的規則來支持HTML4.01所有最新的特性。這種努力總的來說十分有效,但它確實也產生了非常多的差別,這使得那些了解HTML標準的建網站人員感覺有些困難。
雖然因特網上的HTML/XHTML文檔具有帶有多好媒體的新布局特征,和其化使它們充滿生命 力的熱門技術,但是認識一下這些語言的局限性不審非常和管理要的。它們并不是字處理工具,也不是盯面出版解決方案或者變成語言。它們的根本止地是要定這兒文檔和文檔集的結構及外觀,以使這些文檔能夠迅速并方便地通過網絡傳遞給用戶,而用戶可以在各種各樣的終端設備上顯示這些文檔。這就好你我們所說的三腳貓,什么事情都能干,但卻沒有一樣精通。
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/contact/20151229/n7352.html