當您開始探索網頁設計的世界時,您無疑會看見一些陌生的單詞或短語,例如標記語言。
標記語言與代碼有何不同?
網絡上幾乎每一個都有“ML”的首字母縮略詞都是“標記語言”,標記語言是用於創建網頁或所有形狀和大小的構建塊。
實際上,互聯網上有許多不同的標記語言。對於Web設計和開發,您可能會遇到三種特定的標記語言。分別是HTML,XML和XHTML。
什么是標記語言?
標記語言是一種注釋文本的語言,以便計算機可以操作該文本。大多數標記語言都是人類可讀的,因為注釋的編寫方式是將它們與文本本身區分開來。例如,使用HTML,XML和XHTML,標記是<and>。在其中一個字符中出現的任何文本都被視為標記語言的一部分,而不是注釋文本的一部分。例如:
<p> This is a paragraph of text written in HTML </p>
此示例是HTML段落。它由一個開始標記(<p>),一個結束標記(</ p>)和將在屏幕上顯示的實際文本組成(這是兩個標記之間包含的文本)。每個標記都包含一個“<”和“>”符號,以將其指定為標記的一部分。
格式化要在計算機或其他設備屏幕上顯示的文本時,需要區分文本本身和文本說明。“標記”是用於顯示或打印文本的指令。
標記不必是計算機可讀的,在印刷品或書籍中完成的注釋也被視為標記。例如,許多在校學生將突出顯示教科書中的某些短語,這表明突出顯示的文本比周圍文本更重要,突出顯示顏色被視為標記。
當規則被編寫為如何編寫和使用該標記時,標記成為一種語言。大多數標記語言由外部權限定義,供許多不同的人使用,這就是Web的標記語言的工作方式。
HTML-HyperText標記語言
HTML或超文本標記語言是Web的主要語言,也是Web設計人員/開發人員最常用的語言。實際上,它可能是網頁設計工作中使用的唯一標記語言。
大多數網頁都是用HTML編寫的。HTML定義了在Web瀏覽器中顯示圖像,多媒體和文本的方式。該語言包括連接文檔和使Web文檔交互的元素。許多人稱HTML為“網站代碼”,但事實上它實際上只是一種標記語言。
HTML是一種定義的標准標記語言。它基於SGML(標准通用標記語言)。它是一種使用標簽定義文本結構的語言,元素和標簽由<and>字符定義。
雖然HTML是目前Web上最常用的標記語言,但它並不是Web開發的唯一選擇。隨着HTML的發展,它變得越來越復雜,風格和內容標簽組合成一種語言。最終,W3C決定需要將網頁樣式與內容分開。僅定義內容的標記將保留在HTML中,而定義樣式的標記則不推薦使用CSS(層疊樣式表)。
最新的HTML版本是HTML5。此版本在HTML中添加了更多功能,並刪除了XHTML強加的一些嚴格性。
隨着HTML5的興起,HTML的發布方式發生了變化。今天,添加了新的功能和更改,而無需發布新的編號版本。該語言的最新版本簡稱為“HTML”。
XML-eXtensible標記語言
可擴展標記語言是另一種HTML版本所基於的語言。與HTML一樣,XML也基於SGML。它不如SGML嚴格,比純HTML更嚴格。XML提供了創建各種不同語言的可擴展性。
XML是一種用於編寫標記語言的語言。例如,如果您正在編寫族譜,您可以使用XML創建標記,以在XML中定義父,母,子和兒子,如下所示:<father> <mother> <daughter> <son>。還有一些用XML創建的標准化語言:用於定義數學的MathML,用於處理多媒體的SMIL,XHTML等等。
XHTML擴展的超文本標記語言
XHTML已經在現代網頁設計中被HTML5取代,並且已經發生了變化。您不太可能找到使用XHTML的新網站,但如果您正在使用更舊的網站,您可能仍會在野外遇到XHTML。
HTML和XHTML之間沒有太大的區別,但您會注意到:
XHTML是用小寫編寫的。雖然HTML標簽可以用UPPER大小寫,MiXeD大小寫或小寫,但要正確,XHTML標簽必須全部小寫。所有XHTML元素都必須具有結束標記。只有一個標簽的元素,例如,在標簽的末尾需要一個斜線(/):<hr / ><img / >。
參考鏈接:https://www.simcf.cc/5954.html