超文本標記語言,即HTML(Hypertext Markup Language),是用于描述網頁文檔的一種標記語言?!癏TML“之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。其結構包括“頭”部分(外語:Head)、和“主體”部分(語:Body),其中“頭”部提供關于網頁的信息,“主體”部分提供網頁的具體內容。
中文名超級文本標記語言
外文名HyperText Markup language
類 型標記語言
閱讀方式網頁瀏覽器
外語縮寫HTML或HTM(都作文件擴展名)
中文縮寫超文本標記語言
概述超文本標記語言在WWW上的一個超媒體文檔稱之為一個頁面(page)。作為一個組織或個人在萬維網上開始點的頁面稱為主頁Homepage,或首頁,主頁中通常包括有指向其他相關頁面或其他節點的指針(超級鏈接)。在邏輯上將視為一個整體的一系列頁面的有機集合稱為網站(Website或Site)。
Web頁面也就是通常所說的網頁,在本書中不作區分。
HTML是一種規范,一種標準,它經過標記符號來標記要顯示的網頁中的各個部分。網頁文件自己是一種文本文件,經過在文本文件中添加標記符,能夠告訴瀏覽器如何顯示其中的內容(如:文字如何處理,畫面如何安排,圖片如何顯示等)。瀏覽器按順序閱讀網頁文件,而后根據標記符解釋和顯示其標記的內容,對書寫出錯的標記將不指出其錯誤,且不中止其解釋執行過程,編制者只能經過顯示效果來分析出錯緣由和出錯部位。但須要注意的是,對于不一樣的瀏覽器,對同一標記符可能會有不徹底相同的解釋,于是可能會有不一樣的顯示效果。[1]
HTML之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。所謂超級鏈接,就是一種URL指針,通過激活(點擊)它,可使瀏覽器方便地獲取新的網頁。這也是HTML獲得廣泛應用的最重要的原因之一。
由此可見,網頁的本質就是HTML,通過結合使用其他的Web技術(如:腳本語言、CGI、組件等),可以創造出功能強大的網頁。因而,HTML是Web編程的基礎,也就是說萬維網是建立在超文本基礎之上的。
HTML文件的整體結構超文本標記語言一個網頁對應于一個HTML文件,HTML文件以.htm或.html為擴展名??梢允褂萌魏文軌蛏蒚XT類型源文件的文本編輯來產生HTML文件。
標準的HTML文件都具有一個基本的整體結構,即HTML文件的開頭與結尾標志和HTML的頭部與實體2大部分。有3個雙標記符用于頁面整體結構的確認。
1)雙標記符
標記符說明該文件是用HTML來描述的。它是文件的開頭,而則表示該文件的結尾,它們是HTML文件的始標記和尾標記。
2)頭部標記符
這2個標記符分別表示頭部信息的開始和結尾。頭部中包含的標記是頁面的標題、序言、說明等內容,它本身不作為內容來顯示,但影響網頁顯示的效果。頭部中最常用的標記符是標題標記符和,它用于定義網頁的標題,它的內容顯示在網頁窗口的標題欄中,網頁標題可被瀏覽器用作書簽和收藏清單。
3)正文標記符
網頁中顯示的實際內容均包含在這2個正文標記符之間。正文標記符又稱為實體標記。
一個不包含任何內容的基本網頁文件如下所示:
文檔標題頁面主體內容描述
標記網頁的開始
標記頭部的開始
頭部元素描述,如文檔標題等
標記頭部的結束
標記頁面正文開始
頁面實體部分
標記正文結束
標記該網頁的結束?
當然,如果不使用以上基本框架結構,而直接使用在實體部分中出現的標記符,在瀏覽器下也可以解釋執行。
正文標記的使用
每種HTML標記符在使用中可帶有不同的屬性項,用于描述該標記符說明的內容顯示不同的效果。正文標記符中提供以下屬性來改變文本的顏色及頁面背景。
BGCOLOR 用于定義網頁的背景色
BACKGROUND 用于定義網頁背景圖案的圖像文件
TEXT 用于定義正文字符的顏色,默認為黑色
LINK 用于定義網頁中超級鏈接字符的顏色,默認為藍色
VLINK 用于定義網頁中已被訪問過的超接鏈接字符的顏色,默認為紫紅色
ALINK 用于定義被鼠標選中,但未使用時超鏈字符的顏色,默認為紅色
例如:標記將定義頁面的背景色為黑色,正文字體顯示為白色。
以上屬性使用中,需要對顏色進行說明,在HTML中對顏色可使用2種方法說明顏色屬性值,即顏色名稱(英文名)和顏色值。其中顏色值用6個十六進制數來分別描述紅、綠 、藍三原色的配方法——稱為RGB值,每2個十六進制數表示一種顏色。使用顏色值時,應在值前冠以“#”號。
可將圖像文件image.gif所表示的一幅圖像作為頁面的背景,若圖像幅面不夠大,將會將圖像重復平鋪在窗口中。
HTML字符集
在網頁中除了可顯示常見的美國信息交換標準代碼(外語縮寫:ASCII)字符和漢字外,HTML還有許多特殊字符,它們一起構成了HTML字符集。[2] 有2種情況需要使用特殊字符,一是網頁中有其特殊意義的字符,二是鍵盤上沒有的字符。HTML字符可以用一些代碼來表示,代碼可以有2種表示方式。 即字符代碼(命名實體)和數字代碼(編號實體)。字符代碼以“&”符開始,以分號";"結束,其間是字符名,如?。數字代碼也以“&#”符開始,以分號";"結束,其間是編號,如?。
HTML的有關約定
在編輯HTML文件和使用有關標記符時有一些約定或默認的要求。
(1) 文本標記語言源程序的文件擴展名默認使用htm或html。在使用文本編輯器時,注意修改擴展名。而常用的圖像文件的擴展名為gif和jpg。
(2) HTML源程序為文本文件,其列寬可不受限制,即多個標記可寫成一行,甚至整個文件可寫成一行;若寫成多行,瀏覽器一般忽略文件中的回車符(標記指定除外);對文件中的空格通常也不按源程序中的效果顯示。完整的空格可使用特殊符號“ (注意此字母必須小寫,方可空格)”表示非換行空格;表示文件路徑時使用符號“/”分隔,文件名及路徑描述可用雙引號也可不用引號括起。
(3) 標記符中的標記元素用尖括號括起來,如:、,帶斜杠的元素表示該標記說明結束;大多數標記符必須成對使用,以表示作用的起始和結束;標記元素忽略大小寫,即與作用相同,但完整的空格可使用特殊符號“ (注意此字母必須小寫,方可空格)”;許多標記元素具有屬性說明,可用參數對元素作進一步的限定,多個參數或屬性項說明次序不限,其間用空格分隔即可;一個標記元素的內容可以寫成多行。
(4) 標記符號,包括尖括號、標記元素、屬性項等必須使用半角的西文字符,而不能使用全角字符。
(5) HTML注釋由驚嘆號表示,注釋內容由符結束。注釋內容可插入文本中任何位置。任何標記若在其最前插入驚嘆號,即被標識為注釋,不予顯示。
參考資料本文發布于:2023-06-03 20:00:21,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/92/191016.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:超文本標記語言(計算機編程語言).doc
本文 PDF 下載地址:超文本標記語言(計算機編程語言).pdf
| 留言與評論(共有 0 條評論) |