一、指代不同
目前創(chuàng)新互聯(lián)建站已為上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、宜賓網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
1、html5:是Web中核心語(yǔ)言HTML的規(guī)范。
2、html:稱為超文本標(biāo)記語(yǔ)言,是一種標(biāo)識(shí)性的語(yǔ)言。
二、特點(diǎn)不同
1、html5:用戶使用任何手段進(jìn)行網(wǎng)頁(yè)瀏覽時(shí)看到的內(nèi)容原本都是HTML格式的,在瀏覽器中通過(guò)一些技術(shù)處理將其轉(zhuǎn)換成為了可識(shí)別的信息。
2、html:包括一系列標(biāo)簽.通過(guò)這些標(biāo)簽可以將網(wǎng)絡(luò)上的文檔格式統(tǒng)一,使分散的Internet資源連接為一個(gè)邏輯整體。
三、構(gòu)成不同
1、html5:?由不同的技術(shù)構(gòu)成,其在互聯(lián)網(wǎng)中得到了非常廣泛的應(yīng)用,提供更多增強(qiáng)網(wǎng)絡(luò)應(yīng)用的標(biāo)準(zhǔn)機(jī)
2、html:是由HTML命令組成的描述性文本,HTML命令可以說(shuō)明文字,圖形、動(dòng)畫(huà)、聲音、表格、鏈接等。
參考資料來(lái)源:百度百科-html5
參考資料來(lái)源:百度百科-HTML
1、文檔聲明區(qū)別:
HTML:超文本標(biāo)記語(yǔ)言,一種純文本類型的語(yǔ)言。
HTML5.0:文檔聲明HTML5方便書(shū)寫(xiě),精簡(jiǎn),有利于程序員快速的閱讀和開(kāi)發(fā)。
2、結(jié)構(gòu)語(yǔ)義區(qū)別
html:沒(méi)有體現(xiàn)結(jié)構(gòu)語(yǔ)義化的標(biāo)簽,如:div id="nav"/div
html5:添加了許多具有語(yǔ)義化的標(biāo)簽,如:article、aside、audio、bdi...
3、繪圖區(qū)別
HTML:指可伸縮矢量圖形,用于定義網(wǎng)絡(luò)的基于矢量的圖形。
HTML5:HTML5的canvas元素使用腳本(通常使用JavaScript)在網(wǎng)頁(yè)上繪制圖像,可以控制畫(huà)布每一個(gè)像素。
擴(kuò)展資料
HTML5的特征
1、語(yǔ)義特性(Class:Semantic)
HTML5賦予網(wǎng)頁(yè)更好的意義和結(jié)構(gòu)。更加豐富的標(biāo)簽將隨著對(duì)RDFa的,微數(shù)據(jù)與微格式等方面的支持,構(gòu)建對(duì)程序、對(duì)用戶都更有價(jià)值的數(shù)據(jù)驅(qū)動(dòng)的Web。
2、本地存儲(chǔ)特性(Class: OFFLINE STORAGE)
基于HTML5開(kāi)發(fā)的網(wǎng)頁(yè)APP擁有更短的啟動(dòng)時(shí)間,更快的聯(lián)網(wǎng)速度,這些全得益于HTML5 APP Cache,以及本地存儲(chǔ)功能。Indexed DB(html5本地存儲(chǔ)最重要的技術(shù)之一)和API說(shuō)明文檔。
參考資料
百度百科-HTML5
[img]html5是對(duì)html的第五次重大修改。html5繼承了html所有的語(yǔ)法,所以html5與html的差異是以下這些html5的新特性:
1、語(yǔ)義特性
HTML5賦予網(wǎng)頁(yè)更好的意義和結(jié)構(gòu)。更加豐富的標(biāo)簽將隨著對(duì)RDFa的,微數(shù)據(jù)與微格式等方面的支持,構(gòu)建對(duì)程序、對(duì)用戶都更有價(jià)值的數(shù)據(jù)驅(qū)動(dòng)的Web。
2、本地存儲(chǔ)特性
基于HTML5開(kāi)發(fā)的網(wǎng)頁(yè)APP擁有更短的啟動(dòng)時(shí)間,更快的聯(lián)網(wǎng)速度,這些全得益于HTML5 APP Cache,以及本地存儲(chǔ)功能。
3、設(shè)備兼容特性
從Geolocation功能的API文檔公開(kāi)以來(lái),HTML5為網(wǎng)頁(yè)應(yīng)用開(kāi)發(fā)者們提供了更多功能上的優(yōu)化選擇,帶來(lái)了更多體驗(yàn)功能的優(yōu)勢(shì)。HTML5提供了前所未有的數(shù)據(jù)與應(yīng)用接入開(kāi)放接口。使外部應(yīng)用可以直接與瀏覽器內(nèi)部的數(shù)據(jù)直接相連,例如視頻影音可直接與microphones及攝像頭相聯(lián)。
4、連接特性
更有效的連接工作效率,使得基于頁(yè)面的實(shí)時(shí)聊天,更快速的網(wǎng)頁(yè)游戲體驗(yàn),更優(yōu)化的在線交流得到了實(shí)現(xiàn)。HTML5擁有更有效的服務(wù)器推送技術(shù),Server-Sent Event和WebSockets就是其中的兩個(gè)特性,這兩個(gè)特性能夠幫助我們實(shí)現(xiàn)服務(wù)器將數(shù)據(jù)推送到客戶端的功能。
5、網(wǎng)頁(yè)多媒體特性
支持網(wǎng)頁(yè)端的Audio、Video等多媒體功能, 與網(wǎng)站自帶的APPS,攝像頭,影音功能相得益彰。
6、三維、圖形及特效特性
基于SVG、Canvas、WebGL及CSS3的3D功能,用戶會(huì)驚嘆于在瀏覽器中,所呈現(xiàn)的驚人視覺(jué)效果。
7、性能與集成特性
沒(méi)有用戶會(huì)永遠(yuǎn)等待你的Loading。HTML5會(huì)通過(guò)XMLHttpRequest2等技術(shù),解決以前的跨域等問(wèn)題,幫助您的Web應(yīng)用和網(wǎng)站在多樣化的環(huán)境中更快速的工作。
8、CSS3特性
在不犧牲性能和語(yǔ)義結(jié)構(gòu)的前提下,CSS3中提供了更多的風(fēng)格和更強(qiáng)的效果。此外,較之以前的Web排版,Web的開(kāi)放字體格式也提供了更高的靈活性和控制性。
擴(kuò)展資料:
HTML5的優(yōu)勢(shì):
1、提高可用性和改進(jìn)用戶的友好體驗(yàn)。
2、有幾個(gè)新的標(biāo)簽,這將有助開(kāi)發(fā)人員定義重要的內(nèi)容。
3、可以給站點(diǎn)帶來(lái)更多的多媒體元素(視頻和音頻)。
4、可以很好的替代FLASH和Silverlight。
5、當(dāng)涉及到網(wǎng)站的抓取和索引的時(shí)候,對(duì)于SEO很友好。
6、將被大量應(yīng)用于移動(dòng)應(yīng)用程序和游戲。
參考資料來(lái)源:百度百科-html5
HTML代表超文本標(biāo)記語(yǔ)言,用于使用標(biāo)記語(yǔ)言設(shè)計(jì)網(wǎng)頁(yè)。HTML是超文本和標(biāo)記語(yǔ)言的組合,超文本定義了網(wǎng)頁(yè)之間的鏈接;標(biāo)記語(yǔ)言用于定義標(biāo)記內(nèi)的文本文檔,該文檔定義網(wǎng)頁(yè)的結(jié)構(gòu)。此語(yǔ)言用于注釋(在計(jì)算機(jī)注釋中)文本,以便機(jī)器可以理解它并相應(yīng)地操作文本。
大多數(shù)標(biāo)記(例如HTML)語(yǔ)言都是人類可讀的。該語(yǔ)言使用標(biāo)簽來(lái)定義必須對(duì)文本進(jìn)行哪些操作。它用于在網(wǎng)頁(yè)上構(gòu)造和呈現(xiàn)內(nèi)容。
HTML5是HTML的第五個(gè)版本,HTML5中刪除或修改了許多元素。
HTML5和HTML的區(qū)別
首先,HTML5已經(jīng)遠(yuǎn)遠(yuǎn)超越了標(biāo)記語(yǔ)言的范疇,它的設(shè)計(jì)目的是在移動(dòng)設(shè)備上支持多媒體,和HTML比起來(lái),深度和廣度上都做了進(jìn)一步提升。
接著,我們來(lái)看一下兩者的聲明文件類型:
HTML:
HTML5
由上面可以看到,在文檔聲明上,HTML的聲明代碼很長(zhǎng)很復(fù)雜,而HTML5的聲明更為簡(jiǎn)單,方便記憶,所以HTML5要比HTML更有利于程序員的快速閱讀和開(kāi)發(fā)。
此外,兩者結(jié)構(gòu)語(yǔ)義也有所不同。HTML沒(méi)有結(jié)構(gòu)語(yǔ)義化的標(biāo)簽,通常以divid="header"/div來(lái)命名,HTML5則增加了很多語(yǔ)義化的標(biāo)簽,比如:header 、nav、article、aside、footer等,使代碼結(jié)構(gòu)清晰,更加具有可讀性。
HTML5新增了強(qiáng)大的繪圖功能,通過(guò)繪畫(huà)功能,加上JS可以實(shí)現(xiàn)動(dòng)畫(huà)以及圖片。而HTML4.0卻不行。在HTML5中,Canvas和SVG可以進(jìn)行繪圖,Canvas相當(dāng)于一個(gè)畫(huà)布,可以通過(guò)JavaScript 來(lái)繪制 2D 圖形,Canvas 是逐像素進(jìn)行渲染的。SVG是可伸縮矢量圖形,用于定義網(wǎng)絡(luò)的基于矢量的圖形,SVG 嚴(yán)格遵從 XML 語(yǔ)法,其圖像文件可讀并且易于修改和編輯,可以被搜索、索引、腳本化或者壓縮??梢栽谌魏畏直媛氏卤桓哔|(zhì)量地打印。
除了上述幾點(diǎn),強(qiáng)大的HTML5還新增了視頻標(biāo)簽。這個(gè)功能是HTML4.0所不具備的,用HTML4.0插入視頻需要很長(zhǎng)一段代碼,但是用HTML5就只需要video標(biāo)簽即可。
自己是從事了五年的前端工程師,自己整理了一份最全面前端學(xué)習(xí)資料,從最基礎(chǔ)的HTML+CSS+JS到HTML5的項(xiàng)目實(shí)戰(zhàn)的學(xué)習(xí)資料都有整理,送給每一位前端小伙伴,有想學(xué)習(xí)web前端的,或是轉(zhuǎn)行,或是大學(xué)生,還有工作中想提升自己能力的,正在學(xué)習(xí)的小伙伴,需要可以私聊我喲,這是我的前端開(kāi)發(fā)qun,【六零三】【九八五】【九九三】,對(duì)于學(xué)習(xí)web前端有任何問(wèn)題(學(xué)習(xí)方法,學(xué)習(xí)效率,如何就業(yè))都可以問(wèn)我,最后可以點(diǎn)一波關(guān)注喲!
總結(jié):
1、文檔聲明區(qū)別
HTML文檔的類型聲明為:
HTML5文檔的類型聲明為:
HTML5.0:文檔聲明HTML5方便書(shū)寫(xiě),精簡(jiǎn),有利于程序員快速的閱讀和開(kāi)發(fā)。
2、結(jié)構(gòu)語(yǔ)義區(qū)別
html:沒(méi)有體現(xiàn)結(jié)構(gòu)語(yǔ)義化的標(biāo)簽,如:div id="nav"/div
html5:添加了許多具有語(yǔ)義化的標(biāo)簽,如:article、aside、audio、bdi...
相對(duì)于HTML,HTML5中新增和修改了一些元素。
3、繪圖區(qū)別
HTML:指可伸縮矢量圖形,用于定義網(wǎng)絡(luò)的基于矢量的圖形。
HTML5:HTML5的canvas元素使用腳本(通常使用JavaScript)在網(wǎng)頁(yè)上繪制圖像,可以控制畫(huà)布每一個(gè)像素。
4、音頻和視頻的支持
HTML如果不使用Flash播放器支持,它不支持音頻和視頻。HTML5使用audio和video標(biāo)簽來(lái)支持音頻和視頻控制。
5、語(yǔ)法的處理
HTML無(wú)法處理不準(zhǔn)確的語(yǔ)法;HTML5能夠處理不準(zhǔn)確的語(yǔ)法。