精品主題,實戰(zhàn)科普,最新行業(yè)熱點話題,隨時掌握云上咨訊。
HTML5恐怕要讓部分網(wǎng)頁工作者抓狂了,HTML5將采用標準的XML語法格式,這對代碼的規(guī)范要求非常高。
HTML5是最新的HTML標準,雖然還在制定,但或遲或早,所有的web程序員都會發(fā)現(xiàn)需要使用到這個最新的標準,而且,很多人都會感覺到,重新開發(fā)一個HTML5的網(wǎng)站,要比把一個網(wǎng) 站 從HTML4遷移到HTML5 上容易的多,這是因為這兩個版本之間有很大不同之處。事 實上,HTML5并沒有對HTML4做什 么重大的修改,還保留了大部分HTML4的優(yōu)點,以至于過度不致于那么困難。可是,其中有一些很重要的區(qū)別需要知道。
下面列出的就是一些HTML4和HTML5之間10個關(guān)鍵的不同之處:
1. HTML5 標準還在制定中
首先要注意的是,HTML5雖然現(xiàn)在很火,但是HTML5標準還在制定中,標準仍在改變。HTML4已經(jīng)10多年了,不會有任何改變了。另一方面,HTML5仍處在早期階段,以后的修改會不斷的出現(xiàn)。這就是目前為止,最好在產(chǎn)品里使用HTML4,只在實驗里使用HTML。
2. 簡化的語法
HTML5簡化了很多細微的語法,例如doctype的聲明,你只需要寫就行了。HTML5與HTML5,XHTML1兼容,但是與SGML不兼容。
3. 標簽替代Flash
Flash給很多Web開發(fā)者帶來了麻煩,要在網(wǎng)頁上播放Flash需要一堆代碼和插件。標簽使得開發(fā)者只要使用一個標簽就 能和用戶產(chǎn)生UI交互。雖然目前標簽還不能實現(xiàn)Flash的所有功能,但假以時日,Flash必將從web上淘汰。
4. 新增
HTML5設(shè)計的一個原則是更好的體現(xiàn)網(wǎng)站的語義性,所以增加了
5.新增
與
6.新增 和
可以被用于創(chuàng)建傳統(tǒng)的菜單,也可以用于工具欄和上下文菜單。
7. 新增 和 標簽
這兩個標簽可能是HTML5里面最有用的兩個標簽了。顧名思義,這兩個標簽是用來播放音頻和視頻的。
8. 全新的表單
HTML5對 和
9.去掉 和 標簽
這個改進我還無法理解。我不認為刪除這兩個標簽對代碼的改進有很大的幫助。官方的解釋是應(yīng)該用CSS來替代這兩個標簽。但我還是覺得對于簡單的文本,這兩個標簽還是很方便的。
10. 去掉 ,
事實上,我已經(jīng)記不清曾經(jīng)何時用過這些標記了,所以,我并不為去除這些標記感到悲哀。相同的原因,有更好的標記能實現(xiàn)它們的功能——這很好,任何作廢的標記從標準中剔除都是受歡迎的。
雖然現(xiàn)在大多數(shù)流行的瀏覽器的最新版都支持HTML5,但有些新的(或修改的)標記和屬性它們并不支持,所以你的網(wǎng)頁在用戶的屏幕上有可能前后顯示的不一致。但相信在不久之后可以在所有的瀏覽器上使用。
網(wǎng)站建設(shè)專家中科服網(wǎng)絡(luò)(jbbxhf.cn), 專注于高端品牌網(wǎng)站建設(shè)的解決方案,為您提供專業(yè)、安全的企業(yè)展示網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)、商城系統(tǒng)網(wǎng)站建設(shè)、SEO優(yōu)化、網(wǎng)站認證、網(wǎng)絡(luò)營銷、并提供一站式互聯(lián)網(wǎng)基礎(chǔ)服務(wù)。7×24小時專業(yè)技術(shù)支持,互聯(lián)網(wǎng)用戶服務(wù)的選擇。