HTML4和HTML5有區(qū)別嗎?區(qū)別在哪里?

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

HTML5恐怕要讓部分網(wǎng)頁(yè)工作者抓狂了,HTML5將采用標(biāo)準(zhǔn)的XML語(yǔ)法格式,這對(duì)代碼的規(guī)范要求非常高。

HTML5是最新的HTML標(biāo)準(zhǔn),雖然還在制定,但或遲或早,所有的web程序員都會(huì)發(fā)現(xiàn)需要使用到這個(gè)最新的標(biāo)準(zhǔn),而且,很多人都會(huì)感覺(jué)到,重新開(kāi)發(fā)一個(gè)HTML5的網(wǎng)站,要比把一個(gè)網(wǎng) 站 從HTML4遷移到HTML5 上容易的多,這是因?yàn)檫@兩個(gè)版本之間有很大不同之處。事 實(shí)上,HTML5并沒(méi)有對(duì)HTML4做什 么重大的修改,還保留了大部分HTML4的優(yōu)點(diǎn),以至于過(guò)度不致于那么困難。可是,其中有一些很重要的區(qū)別需要知道。

下面列出的就是一些HTML4和HTML5之間10個(gè)關(guān)鍵的不同之處:

1. HTML5 標(biāo)準(zhǔn)還在制定中

首先要注意的是,HTML5雖然現(xiàn)在很火,但是HTML5標(biāo)準(zhǔn)還在制定中,標(biāo)準(zhǔn)仍在改變。HTML4已經(jīng)10多年了,不會(huì)有任何改變了。另一方面,HTML5仍處在早期階段,以后的修改會(huì)不斷的出現(xiàn)。這就是目前為止,最好在產(chǎn)品里使用HTML4,只在實(shí)驗(yàn)里使用HTML。

2. 簡(jiǎn)化的語(yǔ)法

HTML5簡(jiǎn)化了很多細(xì)微的語(yǔ)法,例如doctype的聲明,你只需要寫就行了。HTML5與HTML5,XHTML1兼容,但是與SGML不兼容。

3. 標(biāo)簽替代Flash

Flash給很多Web開(kāi)發(fā)者帶來(lái)了麻煩,要在網(wǎng)頁(yè)上播放Flash需要一堆代碼和插件。標(biāo)簽使得開(kāi)發(fā)者只要使用一個(gè)標(biāo)簽就 能和用戶產(chǎn)生UI交互。雖然目前標(biāo)簽還不能實(shí)現(xiàn)Flash的所有功能,但假以時(shí)日,F(xiàn)lash必將從web上淘汰。

4. 新增 和 標(biāo)簽

HTML5設(shè)計(jì)的一個(gè)原則是更好的體現(xiàn)網(wǎng)站的語(yǔ)義性,所以增加了和這樣的標(biāo)簽,用來(lái)明確表示在網(wǎng)頁(yè)的結(jié)構(gòu)。

5.新增 和 標(biāo)簽

與, 類似,和也有利于清晰化網(wǎng)頁(yè)的結(jié)構(gòu),更有利于SEO。

6.新增

和 標(biāo)簽

可以被用于創(chuàng)建傳統(tǒng)的菜單,也可以用于工具欄和上下文菜單。標(biāo)簽使得網(wǎng)頁(yè)文字和圖片的排版更專業(yè)。

7. 新增 和 標(biāo)簽

這兩個(gè)標(biāo)簽可能是HTML5里面最有用的兩個(gè)標(biāo)簽了。顧名思義,這兩個(gè)標(biāo)簽是用來(lái)播放音頻和視頻的。

8. 全新的表單

HTML5對(duì)

和 標(biāo)簽進(jìn)行了大量修改,添加了很多新的屬性,也修改了很多屬性。

9.去掉 和 標(biāo)簽

這個(gè)改進(jìn)我還無(wú)法理解。我不認(rèn)為刪除這兩個(gè)標(biāo)簽對(duì)代碼的改進(jìn)有很大的幫助。官方的解釋是應(yīng)該用CSS來(lái)替代這兩個(gè)標(biāo)簽。但我還是覺(jué)得對(duì)于簡(jiǎn)單的文本,這兩個(gè)標(biāo)簽還是很方便的。

10. 去掉 ,

, 標(biāo)簽

事實(shí)上,我已經(jīng)記不清曾經(jīng)何時(shí)用過(guò)這些標(biāo)記了,所以,我并不為去除這些標(biāo)記感到悲哀。相同的原因,有更好的標(biāo)記能實(shí)現(xiàn)它們的功能——這很好,任何作廢的標(biāo)記從標(biāo)準(zhǔn)中剔除都是受歡迎的。

雖然現(xiàn)在大多數(shù)流行的瀏覽器的最新版都支持HTML5,但有些新的(或修改的)標(biāo)記和屬性它們并不支持,所以你的網(wǎng)頁(yè)在用戶的屏幕上有可能前后顯示的不一致。但相信在不久之后可以在所有的瀏覽器上使用。

本文題目:HTML4和HTML5有區(qū)別嗎?區(qū)別在哪里?
分享地址:http://www.muchs.cn/news15/60765.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管全網(wǎng)營(yíng)銷推廣、企業(yè)建站、做網(wǎng)站、網(wǎng)站維護(hù)、搜索引擎優(yōu)化

廣告

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

小程序開(kāi)發(fā)