作為一個新人在了解 HTML 的時候,總會思考,HTML是什么,能做什么?也可以查看專業的
成都Web前端能做什么?
超文本標記語言(Hyper Text Markup Language,簡稱HTML)是為“網頁創建和其他可在網頁瀏覽器中看到的信息”設計的一種標記語言。HTML被用來結構化信息,也可用來在一定程度上描寫敘述文檔的外觀和語義。它是通向WEB技術世界的鑰匙。
網頁的本質就是超文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。
什么是 HTML?
HTML 是用來描述網頁的一種語言。
-
HTML 指的是超文本標記語言: HyperText Markup Language
-
HTML 不是一種編程語言,而是一種標記語言
-
標記語言是一套標記標簽 (markup tag)
-
HTML 使用標記標簽來描述網頁
-
HTML 文檔包含了HTML 標簽及文本內容
-
HTML文檔也叫做 web 頁面
HTML 標簽
HTML 標記標簽通常被稱為 HTML 標簽 (HTML tag)。
-
HTML 標簽是由尖括號包圍的關鍵詞,比如 <html>
-
HTML 標簽通常是成對出現的,比如 <b> 和 </b>
-
標簽對中的第一個標簽是開始標簽,第二個標簽是結束標簽
-
開始和結束標簽也被稱為開放標簽和閉合標簽
-
<標簽>內容</標簽>
HTML 元素
"HTML 標簽" 和 "HTML 元素" 通常都是描述同樣的意思。
但是嚴格來講, 一個 HTML 元素包含了開始標簽與結束標簽,如下實例:
<p>這是一個段落。</p>
HTML 文檔 = 網頁結構
HTML 文檔描述網頁
HTML 文檔包含 HTML 標簽和純文本
HTML 文檔也被稱為網頁
Web 瀏覽器(如谷歌瀏覽器,Internet Explorer,Firefox,Safari)的作用是讀取 HTML 文檔,并以網頁的形式顯示出它們。瀏覽器并不是直接顯示 HTML 標簽,而是使用標簽來解釋如何展現 HTML 頁面的內容給用戶。
下面是一個可視化的HTML頁面結構:
例子解釋
-
<html> 與 </html> 之間的文本描述網頁
-
<body> 與 </body> 之間(白色部分)的文本是可見的頁面內容,在瀏覽器中顯示
-
<h1> 與 </h1> 之間的文本被顯示為標題
-
<p> 與 </p> 之間的文本被顯示為段落
HTML版本
從初期的網絡誕生后,已經出現了許多HTML版本:
版本 |
發布時間 |
HTML |
1991 |
HTML(第一版) |
1993年6月作為互聯網工程工作小組(IETF)工作草案發布(并非標準) |
HTML 2.0 |
1995年11月作為RFC 1866發布,在RFC 2854于2000年6月發布之后被宣布已經過時 |
HTML 3.2 |
1997年1月14日,W3C推薦標準 |
HTML 4.01 |
1999年12月24日,W3C推薦標準 |
XHTML 1.0 |
發布于2000年1月26日,是W3C推薦標準,后來經過修訂于2002年8月1日重新發布 |
HTML5 |
2012 |
XHTML5 |
2013年,從XHTML 1.x的更新版,基于HTML 5草案 |