什么是HTML5,跟HTML有哪些區(qū)別?

2021-05-27    分類: 網(wǎng)站建設(shè)

Html是Hyper Text Markup Language 的簡稱,這是一種使用標(biāo)記標(biāo)簽描述網(wǎng)頁的標(biāo)記語言(markup language),標(biāo)準(zhǔn)通用標(biāo)記語言下的一個運用。

網(wǎng)站開發(fā)案例

HTML5很先由WHATWG(Web超文本應(yīng)用技術(shù)工作組)命名的一種超文本標(biāo)記語言,隨后和W3C的xhtml2.0(標(biāo)準(zhǔn))相結(jié)合,產(chǎn)生的新穎一代的超文本標(biāo)記語言。(HTML5草案的前身名為Web Applications 1.0。於2004年被WHATWG提出,於2007年被W3C接納,并成立了新的HTML工作團(tuán)隊。)可以理解為:HTML5 ≈ HTML4.0+CSS3+JS+API。(說明:Html是沒有1.0版本的,雖然曾經(jīng)有這個概念,但是并沒有正式發(fā)布過,也沒有使用Html1.0來進(jìn)行命名。這里的HTML4.0是在現(xiàn)在新穎的html的規(guī)范標(biāo)準(zhǔn)。)

HTML5有兩大特點:

1.強(qiáng)化了Web網(wǎng)頁的表現(xiàn)性能。除了可描繪二維圖形外,還準(zhǔn)備了用于播放視頻和音頻的標(biāo)簽。

2.追加了本地數(shù)據(jù)庫等Web應(yīng)用的功能。

HTML5擁有更多種類、功能繁多的新技術(shù)和規(guī)范

使用canvas(畫布)元素進(jìn)行繪制;

使用video和audio元素添加流媒體;

在線編輯頁面并檢査拼寫;

在Web應(yīng)用程序屮使用拖曳功能;

更多的HTML5表單特性;

……

……

……

HTML5(text/html)瀏覽器將在錯誤語法的處理上更加靈活。HTML5在設(shè)計時保證舊的瀏覽器能夠安全的忽略掉新的HTML5代碼。與HTML4.01相比,HTML5給出了解析的詳細(xì)規(guī)則,力圖讓不同的瀏覽器即使在發(fā)生語法錯誤時也能返回相同的結(jié)果。

相比呆板的Html,HTML5顯得更加靈活。HTML5元素可以擁有事件屬性,使用這些屬性可以在瀏覽器中觸發(fā),比如當(dāng)用戶單擊元素時觸發(fā)一段Javascript動作。給靜態(tài)頁面添加更加豐富多彩的動畫效果,提升用戶交互觀感。

現(xiàn)在的web前端開發(fā)的靜態(tài)網(wǎng)頁一般都是Html4.0,Html標(biāo)簽和屬性是Html5規(guī)范的基礎(chǔ)。然而HTML5還包括很多其他的編程接口,而嚴(yán)格來說,這些接口并不是HTML5規(guī)范的一部分,例如地理定位、歷史API。從此也可以說HTML5比Html具有更大的包容性。所談到的Html4.0既是Html。

另外HTML5與Html相比來說。HTML5不基于SGML,因此不需要對DTD進(jìn)行引用,但是需要doctype來規(guī)范瀏覽器的行為,讓瀏覽器能夠以HTML5的方式來運行,而HTML4基于SGML,所以需要對DTD進(jìn)行引用才能告知瀏覽器文檔所使用的文檔類型是什么。

然而新穎的并不代表是很適用的,并不是所有用戶都能支持HTML5的,HTML5里面有很多特性在PC端低版本瀏覽器上是不支持的。而移動端瀏覽器已經(jīng)支持HTML5了,還有是訪問CSDN的人群基本上沒有使用IE8以下的瀏覽器了。

新聞標(biāo)題:什么是HTML5,跟HTML有哪些區(qū)別?
URL分享:http://www.bm7419.com/news/115279.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、域名注冊、外貿(mào)建站網(wǎng)頁設(shè)計公司、網(wǎng)站設(shè)計公司、手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)