您好,登錄后才能下訂單哦!
好程序員web前端分享HTML5與HTML之間有什么區別?很多沒有學過HTML5大前端的同學,對HTML5并不了解,經常會提出疑問:HTML5與傳統HTML有什么區別?今天,就為大家講一下兩者比較明顯幾個區別。首先,HTML5已經遠遠超越了標記語言的范疇,它的設計目的是在移動設備上支持多媒體,和HTML比起來,深度和廣度上都做了進一步提升。
接著,我們來看一下兩者的聲明文件類型:
HTML:1、<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
2、<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN"
3、"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
HTML5:<!DOCTYPEhtml>
由上面可以看到,在文檔聲明上,HTML的聲明代碼很長很復雜,而HTML5的聲明更為簡單,方便記憶,所以HTML5要比HTML更有利于程序員的快速閱讀和開發。
此外,兩者結構語義也有所不同。HTML沒有結構語義化的標簽,通常以<divid="header"></div>來命名,HTML5則增加了很多語義化的標簽,比如:<header>、<nav>、<article>、<aside>、<footer>等,使代碼結構清晰,更加具有可讀性。
HTML5新增了強大的繪圖功能,通過繪畫功能,加上JS可以實現動畫以及圖片。而HTML4.0卻不行。在HTML5中,Canvas和SVG可以進行繪圖,Canvas相當于一個畫布,可以通過JavaScript來繪制2D圖形,Canvas是逐像素進行渲染的。SVG是可伸縮矢量圖形,用于定義網絡的基于矢量的圖形,SVG嚴格遵從XML語法,其圖像文件可讀并且易于修改和編輯,可以被搜索、索引、腳本化或者壓縮。可以在任何分辨率下被高質量地打印。
除了上述幾點,強大的HTML5還新增了視頻標簽。這個功能是HTML4.0所不具備的,用HTML4.0插入視頻需要很長一段代碼,但是用HTML5就只需要video標簽即可。
發展到今天,HTML5的功能已經十分強大,放眼未來,HTML5的發展潛力不可限量。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。