新聞中心
這篇文章主要講解了“HTML4和HTML5之間有哪些不同”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“HTML4和HTML5之間有哪些不同”吧!
HTML5是新的HTML標(biāo)準(zhǔn),或遲或早,所有的web程序員都會發(fā)現(xiàn)需要使用到這個新的標(biāo)準(zhǔn),而且,很多人都會感覺到,重新開發(fā)一個HTML5的網(wǎng)站,要比把一個網(wǎng)站從HTML4遷移到HTML5上容易的多,這是因為這兩個版本之間有很大不同之處。
事實上,HTML5并沒有對HTML4做什么重大的修改,它們很多東西都是相似的。
可是,其中有一些很重要的區(qū)別你需要知道。下面列出的就是一些HTML4和HTML5之間主要的不同之處(并不是全部,全部列出來是不可能的):
1. HTML5標(biāo)準(zhǔn)還在制定中
這頭一個不同之處顯而易見,但非常重要,我需要先從它開始。也許你已經(jīng)注意到了關(guān)于HTML5很酷的言論到處都是,但是事實情況是,HTML5是一個還未完成的標(biāo)準(zhǔn)。HTML4已經(jīng)有10歲了,但它仍是當(dāng)前正式的標(biāo)準(zhǔn)的事實沒有改變。
另一方面,HTML5仍處在早期階段,以后的修改會不斷的出現(xiàn)。你必須考慮到這些,因為你在網(wǎng)站上使用的這些新增加或修改的網(wǎng)頁元素會每年都出現(xiàn)一些變化,你需要不停的更新升級你的網(wǎng)站,這可不是你希望的。這就是目前為止,你好在產(chǎn)品里使用HTML4,只在實驗里使用HTML5的原因。
2. 簡化的語法
更簡單的doctype聲明是HTML5里眾多新特征之一。現(xiàn)在你只需要寫,這就行了。HTML5的語法兼容HTML4和XHTML1,但不兼容SGML。
3. 一個替代Flash的新
對于Web用戶來說,F(xiàn)lash既是一個驚喜,也是一種痛苦。有很多的Web開發(fā)人員對HTML5對Flash產(chǎn)生的威脅很不滿。但對于那些忍受著要花幾年時間加載和運行的臃腫的Flash視頻的人來說,用新的