官术网_书友最值得收藏!

1.2 HTML開發基礎

1.2.1 HTML簡介

V1-4 HTML簡介

1.什么是HTML

HTML即“超文本標記語言”,其英文全稱為Hyper Text Markup Language,是用來描述網頁的一種語言規范。通過HTML的全稱可以看出,HTML不是一種編程語言,而是一種標記語言,由諸多不同的標簽來完成網頁內容的描述。

超文本標記語言是標準通用標記語言下的一個應用,也是一種規范,一種標準。它通過標記符號來標記想要顯示的網頁中的各個部分。網頁文件本身是一種文本文件,通過在文本文件中添加標記符,可以告訴瀏覽器如何顯示其中的內容(如文字如何處理、畫面如何安排、圖片如何顯示等)。瀏覽器按順序閱讀網頁文件,然后根據標記符解釋和顯示其標記的內容,對書寫出錯的標記將不指出其錯誤,且不停止其解釋執行過程,編制者只能通過顯示效果來分析出錯原因和出錯部位。但需要注意的是,不同的瀏覽器,對同一標記符可能會有不完全相同的解釋,因而可能會有不同的顯示效果。

2.HTML的特點

HTML文檔制作不是很復雜,但功能強大,支持不同數據格式的文件鑲入,這也是萬維網(WWW)盛行的原因之一,其主要特點如下。

(1)簡易性:HTML版本升級采用超集方式,從而更加靈活方便。

(2)可擴展性:HTML的廣泛應用帶來了加強功能、增加標識符等要求,HTML采取子類元素的方式為系統擴展帶來保證。

(3)平臺無關性:雖然個人計算機大行其道,但使用Mac等其他機器的也大有人在,HTML可以使用在廣泛的平臺上,這也是萬維網盛行的另一個原因。

(4)通用性:另外,HTML是網絡的通用語言,是一種簡單、通用的全置標記語言。它允許網頁制作人建立文本與圖片相結合的復雜頁面,這些頁面可以被網上任何其他人瀏覽到,而且無論使用的是什么類型的電腦或瀏覽器。

3.HTML標簽

HTML標簽(HTML Tag)即HTML標記標簽,是由尖括號包圍的關鍵詞,比如<html>。HTML標簽通常成對出現,比如<font>和</font>,其中的第一個標簽是開始標簽(也稱為開放標簽),第二個標簽是結束標簽(也稱為閉合標簽)。

4.HTML版本

從初期的網絡誕生后,已經出現了許多HTML版本,詳情如表1-1所示。目前最為流行的,特別是對移動互聯網支持最好的是HTML5版本。

表1-1 HTML版本歷史

其中,XHTML是指嚴格按照開始標簽與結束標簽的方式來書寫的HTML頁面,并且符合XML規范。關于XML(可擴展標記語言)的細節本書不作詳細介紹,需要了解的讀者可自行搜索。

HTML5的設計目的是在移動設備上支持多媒體,所以新的語法特征被引進,如Video、Audio和Canvas標記。HTML5還引進了如下所述新的功能,可以真正改變用戶與文檔的交互方式。

(1)優化:新元素,新屬性,完全支持CSS3,對網頁動畫支持更好;同時,對HTML4.0一些較為過時的標記和屬性進行了淘汰。

(2)新增:Video視頻播放,Audio音頻播放,2D/3D制圖,本地存儲,本地SQL數據。

(3)增強:Web應用體驗更好,充分支持移動設備;引入新的JavaScript腳本引擎,對AJAX支持更好;新的解析規則更加靈活,更加明確。

支持HTML5的瀏覽器包括Firefox(火狐瀏覽器)、IE9及其更高版本、Chrome(谷歌瀏覽器)、Safari、Opera等;傲游瀏覽器(Maxthon)以及基于IE或Chromium(Chrome的工程版或稱實驗版)所推出的360瀏覽器、搜狗瀏覽器、QQ瀏覽器、獵豹瀏覽器等國產瀏覽器同樣具備支持HTML5的能力,如圖1-1所示。

圖1-1 HTML5瀏覽器支持

主站蜘蛛池模板: 望城县| 福贡县| 新巴尔虎右旗| 南澳县| 桃园县| 建平县| 英德市| 乌鲁木齐县| 余江县| 广饶县| 茌平县| 宁津县| 临桂县| 博乐市| 宁安市| 伊宁市| 磐石市| 琼中| 丘北县| 民县| 松潘县| 皮山县| 黄浦区| 丰县| 安吉县| 崇信县| 海丰县| 宝清县| 肇庆市| 怀安县| 麦盖提县| 静安区| 台东县| 广州市| 宝鸡市| 色达县| 襄樊市| 金坛市| 蓬安县| 阜平县| 临海市|