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

1.3 HTML簡介

HTML是構成Web頁面的符號標簽語言。通過HTML,設計者可以將所需表達的信息按某種規則寫成HTML文件,再通過瀏覽器來識別,并將這些HTML文件翻譯成可以識別的信息,就是人們所見到的網頁。

1.3.1 Web技術發展歷程

HTML最早源于SGML,它由Web的發明者Tim Berners-Lee和其同事Daniel W.Connolly于1990年創立。在互聯網發展的初期,由于互聯網沒有一種網頁技術呈現的標準,多家軟件公司就合力打造了HTML標準。其中最著名的就是HTML4,這是一個具有跨時代意義的標準。HTML4依然有缺陷和不足,人們仍在不斷地改進,使它更加具有可控制性和彈性,以適應網絡上的應用需求。2000年,W3C組織公布發行了XHTML 1.0版本。

XHTML 1.0是一種在HTML 4.0基礎上優化和改進的新語言,目的是基于XML應用,它的可擴展性和靈活性將適應未來網絡應用更多的需求。不過,XHTML并沒有成功,大多數的瀏覽器廠商認為XHTML作為一個過渡化的標準并沒有太大必要,所以XHTML并沒有成為主流,而HTML5便因此應運而生。

HTML5的前身名為Web Applications 1.0,由WHATWG在2004年提出,于2007年被W3C接納。W3C隨即成立了新的HTML工作團隊,團隊包括AOL、Apple、Google、IBM、Microsoft、Mozilla、Nokia、Opera等數百個開發商。這個團隊于2009年公布了第一份HTML5正式草案,HTML5將成為HTML和HTMLDOM的新標準。2012年12月17日,W3C宣布凝結了大量網絡工作者心血的HTML5規范正式定稿,確定了HTML5在Web網絡平臺奠基石的地位。

1.3.2 HTML5的特性

HTML 4.0主要用于在瀏覽器中呈現富文本內容和實現超鏈接,HTML5繼承了這些特點,但更側重于在瀏覽器中實現Web應用程序。對于網頁的制作,HTML5主要有兩方面的改進,即實現Web應用程序和更好地呈現內容。

1.實現Web應用程序

HTML5引入新的功能,以幫助Web應用程序的創建者更好地在瀏覽器中創建富媒體應用程序,這是當前Web應用的熱點。HTML5在實現Web應用程序方面的功能如下。

①繪畫的canvas元素,該元素就像在瀏覽器中嵌入一塊畫布,程序可以在畫布上繪畫。

②更好的用戶交互操作,包括拖放、內容可編輯等。

③擴展的HTML DOM API(Application Programming Interface,應用程序編程接口)。

④本地離線存儲。

⑤Web SQL數據庫。

⑥離線網絡應用程序。

2.更好地呈現內容

基于Web表現的需要,HTML5引入了能更好地呈現內容的元素,主要有以下幾項。

①用于視頻、音頻播放的video元素和audio元素。

②用于文檔結構的article、footer、header、nav、section等元素。

③功能強大的表單控件。

1.3.3 HTML5元素

根據內容類型的不同,可以將HTML5的標簽元素分為7個內容類型,具體描述見表1-2。

表1-2 HTML5的內容類型

其中的一些元素,如canvas、audio和video,在使用時往往需要其他API來配合,以實現細粒度控制。當然,它們同樣可以直接使用。

主站蜘蛛池模板: 西乡县| 绿春县| 璧山县| 平湖市| 滦南县| 汉中市| 驻马店市| 延寿县| 乐业县| 黔东| 广宁县| 绍兴市| 烟台市| 延安市| 黄山市| 伊吾县| 五河县| 广南县| 阿荣旗| 江源县| 崇阳县| 嵩明县| 北川| 泗阳县| 曲靖市| 桃源县| 连平县| 霍邱县| 富阳市| 文安县| 陵川县| 会泽县| 宜都市| 四平市| 寻甸| 宜宾县| 濮阳市| 新和县| 宜城市| 武夷山市| 健康|