- Web前端開發實戰教程(HTML5+CSS3+JavaScript)(微課版)
- 蝸牛學院 鄧強主編
- 1235字
- 2020-11-02 09:37:26
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瀏覽器支持
- 新編Visual Basic程序設計上機實驗教程
- 自己動手寫搜索引擎
- Learn to Create WordPress Themes by Building 5 Projects
- Manga Studio Ex 5 Cookbook
- Java入門很輕松(微課超值版)
- 三維圖形化C++趣味編程
- Web Application Development with R Using Shiny(Second Edition)
- C語言程序設計案例式教程
- SSM輕量級框架應用實戰
- SQL Server 2012數據庫管理與開發項目教程
- Linux C編程:一站式學習
- Extreme C
- MySQL入門很輕松(微課超值版)
- 深度探索Go語言:對象模型與runtime的原理特性及應用
- Instant Automapper