HTML歷史:html
網頁的本質就是超級文本標記語言,經過結合使用其餘的
Web技術(如:
腳本語言、
公共網關接口、
組件等),能夠創造出功能強大的網頁。於是,超級文本標記語言是萬維網(
Web)編程的基礎,也就是說
萬維網是創建在超文本基礎之上的。超級文本標記語言之因此稱爲超文本標記
語言,是由於文本中包含了所謂「
超級連接」點。
[1]
定義
超級文本標記語言是
標準通用標記語言下的一個應用,也是一種規範,一種
標準,它經過標記符號來標記要顯示的網頁中的各個部分。網頁
文件自己是一種文本文件,經過在文本文件中添加標記符,能夠告訴
瀏覽器如何顯示其中的內容(如:文字如何處理,畫面如何安排,圖片如何顯示等)。
瀏覽器按順序閱讀網頁
文件,而後根據標記符解釋和顯示其標記的內容,對書寫出錯的標記將不指出其錯誤,且不中止其解釋執行過程,編制者只能經過顯示效果來分析出錯緣由和出錯部位。但須要注意的是,對於不一樣的
瀏覽器,對同一標記符可能會有不徹底
相
同的解釋,於是可能會有不一樣的顯示效果。
[2]
語言特色
超級文本標記語言文檔製做不是很複雜,但功能強大,支持不一樣數據格式的
文件鑲入,這也是萬維網(
WWW)盛行的緣由之一,其主要特色以下:
-
簡易性:超級文本標記語言
版本升級採用
超集方式,從而更加靈活方便。
-
可擴展性:超級文本標記語言的普遍應用帶來了增強功能,增長
標識符等要求,超級文本標記語言採起子類元素的方式,爲系統擴展帶來保證。
-
平臺無關性:雖然
我的計算機大行其道,但使用
MAC等其餘機器的大有人在,超級文本標記語言可使用在普遍的平臺上,這也是
萬維網(
WWW)盛行的另外一個緣由。
-
通用性:另外,
HTML是網絡的通用語言,一種簡單、通用的全置標記語言。它容許網頁製做人創建文本與圖片相結合的複雜頁面,這些頁面能夠被網上任何其餘人瀏覽到,不管使用的是什麼類型的電腦或瀏覽器。
書寫方式
編輯
它實際上是文本,它須要
瀏覽器的解釋,它的
編輯器大致能夠分爲三種,
-
-
半所見即所得軟件,
如:FCK-Editer、E-webediter等在線
網頁編輯器;
尤爲推薦:
Sublime Text代碼編輯器(由Jon Skinner開發,Sublime Text 2收費但能夠無限期試用)。
-
所見即所得軟件,使用最普遍的
編輯器,徹底能夠一點不懂HTML的知識就能夠作出網頁,如:
-
所見即所得軟件與半所見即所得的軟件相比,開發速度更快,效率更高,且直觀的表現更強。任何地方進行修改只須要刷新便可顯示。缺點是生成的代碼結構複雜,不利於大型網站的多人協做和精準定位等高級功能的實現。
字符集
在網頁中除了可顯示常見的
美國信息交換標準代碼(外語縮寫:
ASCII)字符和
漢字外,HTML還有許多特殊字符,它們一塊兒構成了HTML
字符集。有2種狀況須要使用特殊字符,一是網頁中有其特殊意義的字符,二是鍵盤上沒有的字符。
HTML字符能夠用一些代碼來
表示,代碼能夠有2種表示方式。即字符代碼(命名實體)和數字代碼(編號實體)。字符代碼以「&