【網(wǎng)站怎么建設(shè)】HTML4.0主要用于在瀏覽器中呈現(xiàn)富文本內(nèi)容和實(shí)現(xiàn)超鏈接
【網(wǎng)站怎么建設(shè)】
HTML5的特性
HTML4.0主要用于在瀏覽器中呈現(xiàn)富文本內(nèi)容和實(shí)現(xiàn)超鏈接,HTML5繼承了這些特點(diǎn),但更側(cè)重于在瀏覽器中實(shí)現(xiàn)Web應(yīng)用程序。對(duì)于網(wǎng)頁(yè)的制作,HTML5主要有兩個(gè)方面的改動(dòng),即實(shí)現(xiàn)Web應(yīng)用程序和用于更好的呈現(xiàn)內(nèi)容。
1.實(shí)現(xiàn)Web應(yīng)用程序
HTML5引入新的功能,以幫助Web應(yīng)用程序的創(chuàng)建者更好地在瀏覽器中創(chuàng)建富媒體應(yīng)用程序,這是當(dāng)前Web應(yīng)用的熱點(diǎn)。多媒體應(yīng)用程序目前主要由Aj ax和Flash來(lái)實(shí)現(xiàn),HTML5的出現(xiàn)增強(qiáng)了這種應(yīng)用。HTML5用于實(shí)現(xiàn)Web應(yīng)用程序的功能如下:
①繪畫的Canvas元素,該元素就像在瀏覽器中嵌入一塊畫布一樣,程序可以在畫布上繪畫;
②更好的用戶交互操作,包括拖放、內(nèi)容可編輯等;
③擴(kuò)展的HTMLDOM API (Application PrograⅡⅡning Interface,應(yīng)用程序編程接口);
④本地離線存儲(chǔ);
⑤Web SQL數(shù)據(jù)庫(kù);
⑥離線網(wǎng)絡(luò)應(yīng)用程序;
⑦跨文檔消息;
⑧Web Workers優(yōu)化JavaScript執(zhí)行。
2.更好地呈現(xiàn)內(nèi)容
基于Web表現(xiàn)的需要,HTML5引入了能夠更好地呈現(xiàn)內(nèi)容的元素,主要有以下幾項(xiàng):
①用于視頻、音頻播放的video元素和audio元素;
②用于文檔結(jié)構(gòu)的article、footer、header、nav、section等元素;
③功能強(qiáng)大的表單控件。
4.1.3 HTML5兀素
根據(jù)內(nèi)容類型的不同,可以將HTML5的標(biāo)簽元素分為7類,見表4-1。
內(nèi)容類型 內(nèi)嵌 流 標(biāo)題 交互 元數(shù)據(jù) 短語(yǔ) 片段 | 描 述 向文檔中添加其他類型的內(nèi)容,例如audio、video. canvas年1Iiframe等 在文檔和應(yīng)用的body中使用的元素,例如form、hl和small等 段落標(biāo)題,例如hl、h2和hgroup等 與用戶交互的內(nèi)容,例如音頻和視頻的控件、button和textarea等 通常出現(xiàn)在頁(yè)面的head中,設(shè)置頁(yè)面其他部分的表現(xiàn)和行為,例如script. style和title等 文本和文本標(biāo)簽元素,例如mark、kbd、sub和sup等 用于定義頁(yè)面片段的元素,例如article、aside和title等 |
細(xì)粒度控制,但它們同樣可以直接使用。