當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > IT培訓(xùn)問題庫 > HTML5和HTML有何區(qū)別 為啥現(xiàn)在HTML5培訓(xùn)這么火
作為業(yè)外人肯定不了解html和html5的區(qū)別,同為網(wǎng)站前端開發(fā)。差別這么大?相信很多人也聽說了,目前在IT行業(yè)內(nèi)算是比較火的。那么今天就一一為大家講解一下。隨著這移動(dòng)互聯(lián)網(wǎng)快速發(fā)展的時(shí)代,尤其是4G時(shí)代已經(jīng)來臨的時(shí)刻,加上微軟對(duì)“XP系統(tǒng)”不提供更新補(bǔ)丁、維護(hù)的情況下。“html5+css3”也逐漸的成為新一代web前端技術(shù),手機(jī)網(wǎng)站也漸漸的成為一種趨勢(shì)。
什么是html5呢?
html5先由WHATWG(Web 超文本應(yīng)用技術(shù)工作組)命名的一種超文本標(biāo)記語言,隨后和W3C的xhtml2.0(標(biāo)準(zhǔn))相結(jié)合,產(chǎn)生現(xiàn)在新一代的超文本標(biāo)記語言。可以簡(jiǎn)單點(diǎn)理解成:HTML 5 ≈ HTML+CSS 3+JS+API。
hmtl5于html的區(qū)別
我們現(xiàn)在web前端開發(fā)的靜態(tài)網(wǎng)頁,一般都是html4.0。同時(shí)是符合W3C的xhtml1.0規(guī)范來的。那么他們兩者又有什么實(shí)質(zhì)性的區(qū)別呢?
1.在文檔類型聲明上
html:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="//www.w3.org/1999/xhtml">
html5:<!doctype html>
由這兩者對(duì)比可見:在文檔聲明上,html有很長(zhǎng)的一段代碼,并且很難記住這段代碼,想必很多人都是靠工具直接生成的吧?而html5卻是不同,只有簡(jiǎn)簡(jiǎn)單單的聲明,這也方便人們的記憶。
2.在結(jié)構(gòu)語義上
html:沒有體現(xiàn)結(jié)構(gòu)語義化的標(biāo)簽,我們通常都是這樣來命名的<div id="header"></div>.這樣表示網(wǎng)站的頭部。html5:在語義上卻有很大的優(yōu)勢(shì)。提供了一些新的標(biāo)簽,比如:<header><article><footer>
HTML5優(yōu)勢(shì):
1.提高可用性和改進(jìn)用戶的友好體驗(yàn);
2.有幾個(gè)新的標(biāo)簽,這將有助開發(fā)人員定義重要的內(nèi)容;
3.可以給站點(diǎn)帶來更多的多媒體元素(視頻和音頻);
4.可以很好的替代FLASH和Silverlight;
5.當(dāng)涉及到網(wǎng)站的抓取和索引的時(shí)候,對(duì)于SEO很友好;(這個(gè)對(duì)于很多需要流量的網(wǎng)站的來說,太完美了。)
6.將被大量應(yīng)用于移動(dòng)應(yīng)用程序和游戲。