什麼是標記語言?

當你開始探索網頁設計的世界時,你無疑會被引入一些對你來說是新的詞彙和短語。 您可能會聽到的其中一個術語是“標記”或者“標記語言”。 “標記”與“代碼”有什麼不同?為什麼一些網絡專業人員似乎可以互換使用這些術語? 讓我們先看看“標記語言”究竟是什麼。

我們來看看3種標記語言

網絡上幾乎所有具有“ML”的縮寫詞都是“標記語言”(大驚喜,這就是“ML”代表的意思)。 標記語言是用於創建網頁或所有形狀和大小的構建塊。

事實上,世界上有許多不同的標記語言。 對於網頁設計和開發,您可能會遇到三種特定的標記語言。 這些是HTML,XML和XHTML

什麼是標記語言?

為了正確定義這個術語 - 標記語言是一種註釋文本的語言,以便計算機可以操縱該文本。 大多數標記語言都是人類可讀的,因為註釋的寫法是將它們與文本本身區分開來。 例如,對於HTML,XML和XHTML,標記標記是<和>。 出現在其中一個字符中的任何文本都被視為標記語言的一部分,而不是註釋文本的一部分。

例如:


這是用HTML編寫的一段文字

這個例子是一個HTML段落。 它由一個開始標記(

),一個結束標記()以及屏幕上顯示的實際文本(這是包含在兩個標記之間的文本)組成。 每個標籤都包含一個“小於”和“大於”的符號,將其指定為標記的一部分。

當您格式化要顯示在計算機或其他設備屏幕上的文本時,您需要區分文本本身和文本說明。 “標記”是顯示或打印文本的說明。

標記不一定是計算機可讀的。 印刷品或書中的註釋也被視為標記。 例如,許多學校的學生會在課本中突出顯示某些詞組。 這表明突出顯示的文本比周圍的文本更重要。 高亮顏色被視為標記。

當規則圍繞如何編寫和使用該標記進行編碼時,標記就成為一種語言。 如果他們編寫規則,如“紫色熒光筆用於定義,黃色熒光筆用於檢查細節,並且邊緣的鉛筆筆記需要額外資源”,則該同一名學生可以擁有自己的“筆記記號語言”。

大多數標記語言由外部機構定義,供許多不同的人使用。 這就是Web工作的標記語言。 它們由W3C或萬維網聯盟定義

HTML超文本標記語言

HTML或超文本標記語言是Web的主要語言,也是您作為網頁設計師/開發人員使用的最常用語言。

實際上,它可能是您在工作中使用的唯一標記語言。

所有的網頁都是用HTML編寫的。 HTML定義了圖像 ,多媒體和文本在Web瀏覽器中顯示的方式。 此語言包括連接文檔(超文本)的元素,並使您的Web文檔具有交互性(如使用表單)。 許多人稱HTML為“網站代碼”,但實際上它實際上只是一種標記語言。 這兩個術語都沒有嚴格錯誤,您會聽到包括網絡專業人員在內的人們可以互換使用這兩個術語。

HTML是一種定義的標準標記語言。 它基於SGML (標准通用標記語言)。

這是一種使用標籤來定義文本結構的語言。 元素和標籤由<和>字符定義。

儘管HTML是當今Web上最流行的標記語言,但它並不是Web開發的唯一選擇。 隨著HTML的開發,它變得越來越複雜,風格和內容標籤被合併成一種語言。 最終,W3C決定需要將網頁的風格與內容分開。 定義單獨內容的標籤將保留在HTML中,而定義樣式的標籤已棄用,以支持CSS(層疊樣式表)。

HTML的最新編號版本是HTML5。 該版本在HTML中增加了更多功能,並刪除了XHTML所強加的一些嚴格性(稍後更多關於該語言的內容)。

HTML的發布方式隨著HTML5的興起而改變。 今天,添加新功能和更改,而不需要發布新的編號版本。 該語言的最新版本簡稱為“HTML”。

XML可擴展標記語言

可擴展標記語言是另一種HTML版本所基於的語言。 像HTML一樣,XML也基於SGML。 它不如SGML嚴格,比純HTML更嚴格。 XML提供了創建各種不同語言的可擴展性。

XML是用於編寫標記語言的語言。 例如,如果您正在開發族譜,您可以使用XML創建標籤,在您的XML中定義父親,母親,女兒和兒子,如下所示:

還有幾種已經用XML創建的標準化語言:用於定義數學的MathML,用於處理多媒體的SMIL,XHTML以及其他許多語言。

基於XHTML的超文本標記語言

XHTML 1.0重新定義了HTML 4.0以符合XML標準。 XHTML已經在現代網頁設計中被HTML5所取代,以及之後的變化。 你不可能找到任何使用XHTML的新網站,但是如果你在一個更老的網站上工作,你可能仍然會遇到XHTML。

HTML和XHTML之間沒有太多的主要區別,但這裡是你會注意到的:

Jennifer Krynin的原創文章。 17/5/17由Jeremy Girard編輯。