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

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瀏覽器支持

主站蜘蛛池模板: 临朐县| 北海市| 平陆县| 咸丰县| 仙居县| 桃园县| 洞口县| 乌拉特前旗| 太仓市| 渝中区| 平潭县| 大方县| 东城区| 电白县| 泊头市| 大丰市| 新泰市| 孝昌县| 青海省| 七台河市| 蒙城县| 云和县| 辽中县| 额尔古纳市| 泗阳县| 崇明县| 常德市| 都昌县| 伊金霍洛旗| 宣汉县| 会同县| 西平县| 福鼎市| 集安市| 庄河市| 简阳市| 桦川县| 漾濞| 宜章县| 阿荣旗| 若尔盖县|