html5與html,html5與html4

html5和html的區(qū)別

HTML是HTML5的語言之一,HTML5由HTML、CSS、JavaScript組成。

創(chuàng)新互聯(lián)公司從2013年成立,公司以成都網(wǎng)站制作、網(wǎng)站設(shè)計、系統(tǒng)開發(fā)、網(wǎng)絡(luò)推廣、文化傳媒、企業(yè)宣傳、平面廣告設(shè)計等為主要業(yè)務(wù),適用行業(yè)近百種。服務(wù)企業(yè)客戶千余家,涉及國內(nèi)多個省份客戶。擁有多年網(wǎng)站建設(shè)開發(fā)經(jīng)驗。為企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、創(chuàng)意設(shè)計、宣傳推廣等服務(wù)。 通過專業(yè)的設(shè)計、獨特的風(fēng)格,為不同客戶提供各種風(fēng)格的特色服務(wù)。

從HTML5技術(shù)的角度來說,我們將HTML5技術(shù)分為五大類,分別是:

1.?新增標(biāo)簽以及屬性(HTML方面的增強(qiáng));

2.?CSS3的新特性(CSS方面);

3.?Canvas繪圖;

4. JavaScript的新增API(如重力感應(yīng)、HTML5視音頻等);

5.?移動端。

具體資料——網(wǎng)頁鏈接

html5和html有什么區(qū)別???

1、文檔聲明區(qū)別:

HTML:超文本標(biāo)記語言,一種純文本類型的語言。

HTML5.0:文檔聲明HTML5方便書寫,精簡,有利于程序員快速的閱讀和開發(fā)。

2、結(jié)構(gòu)語義區(qū)別

html:沒有體現(xiàn)結(jié)構(gòu)語義化的標(biāo)簽,如:div id="nav"/div

html5:添加了許多具有語義化的標(biāo)簽,如:article、aside、audio、bdi...

3、繪圖區(qū)別

HTML:指可伸縮矢量圖形,用于定義網(wǎng)絡(luò)的基于矢量的圖形。

HTML5:HTML5的canvas元素使用腳本(通常使用JavaScript)在網(wǎng)頁上繪制圖像,可以控制畫布每一個像素。

擴(kuò)展資料

HTML5的特征

1、語義特性(Class:Semantic)

HTML5賦予網(wǎng)頁更好的意義和結(jié)構(gòu)。更加豐富的標(biāo)簽將隨著對RDFa的,微數(shù)據(jù)與微格式等方面的支持,構(gòu)建對程序、對用戶都更有價值的數(shù)據(jù)驅(qū)動的Web。

2、本地存儲特性(Class: OFFLINE STORAGE)

基于HTML5開發(fā)的網(wǎng)頁APP擁有更短的啟動時間,更快的聯(lián)網(wǎng)速度,這些全得益于HTML5 APP Cache,以及本地存儲功能。Indexed DB(html5本地存儲最重要的技術(shù)之一)和API說明文檔。

參考資料

百度百科-HTML5

html5與傳統(tǒng)html區(qū)別

html5與傳統(tǒng)html區(qū)別

一. HTML5語法的改變

該知識點所說變化指的是基于HTML4基礎(chǔ)上所定義的改變,主要有如下:

1.HTML5的文件擴(kuò)展符(.html或.htm)與內(nèi)容類型(text/html)保持不變。

2.HTML5中,刻意不使用版本聲明,一份文檔將會適用于所有版本的HTML。

3.從HTML5開始,對于文件的字符編碼推薦使用UTF-8。

4.HTML5確保了與之前HTML版本的最大程度的兼容性。

為了保證兼容性,需從元素說起,在HTML5.中,元素的標(biāo)記可以省略。其體來說,元素的標(biāo)記分為“不允許寫結(jié)束標(biāo)記”、“可以省略結(jié)束標(biāo)記”和‘“開始標(biāo)記和結(jié)束標(biāo)記全部可以省略”三種類型。

不允許寫結(jié)束標(biāo)記元素有:area、base、br、col.....

可以省略結(jié)束標(biāo)記:li、dt、dd、p、rt......

開始標(biāo)記和結(jié)束標(biāo)記全部可以省略:html、head、body.....

二.新增的結(jié)構(gòu)元素

section元素表示頁面中的一個內(nèi)容區(qū)塊,比如章節(jié)、頁眉、頁腳或頁面中的其他部分;

article元素表示頁面中的一塊與上下文不相關(guān)的獨立內(nèi)容,譬如博客中的一篇文章或報紙中的一篇文章;

aside元素表示article元素的內(nèi)容之外的、與article元素的內(nèi)容相關(guān)的輔助信息;

header元素表示頁面中一個內(nèi)容區(qū)塊或整個頁面的標(biāo)題;

hgroup元素用于對整個頁面或頁面中一個內(nèi)容區(qū)塊的標(biāo)題進(jìn)行組合;

footer元素表示整個頁面或頁面中一個內(nèi)容區(qū)塊的腳注。一般來說,它會包含創(chuàng)作者的姓名、創(chuàng)作日期以及創(chuàng)作者聯(lián)系信息;

nav元素表示頁面中導(dǎo)航鏈接的.部分;

figure元素表示一段獨立的流內(nèi)容,一般表示文檔主體流內(nèi)容中的一個獨立單元,使用figcaption元素為figure元素組添加標(biāo)題

2、新增的其他元素

audio元素定義音頻,比如音樂或其他音頻流;

embed元素用來插入各種多媒體,格式可以是Midi、Wav、AU、MP3等;

mark元素上要用來在視覺上向用戶呈現(xiàn)那些需要突出顯示或高亮顯示的文字,典型應(yīng)用就是在搜索結(jié)果中向用戶高亮顯示搜素關(guān)鍵詞;

progress元素表示運(yùn)行中的進(jìn)程

ruby元素表示ruby注釋(中文注音或字符)

rt元素表示字符(中文注音或字符)的解釋或發(fā)音

rp元素在ruby注釋中使用,以定義不支持ruby素的瀏覽器所顯示的內(nèi)容。

wbr元素表示軟換行,而當(dāng)寬度不夠時,主動在此處進(jìn)行換行

canvas元素表示圖形,比如圖表和其他圖像

cammand元素表示命令按鈕,比如單選按鈕、復(fù)選框或按鈕

details元素表示用戶要求得到并且可以得到的細(xì)節(jié)信息

datagrid元素表示可選數(shù)據(jù)的列表,它以樹形列表的形式來顯示

keygen元素表示生成密鑰

output元素表示不同類型的輸出,比如腳本的輸出

source元素為媒介元素(比如和)定義媒介資源

menu元素表示菜單列表

3、新增的input元素

email 類型表示必須輸入E-main地址的文本輸入框

url 類型表示必須輸入URL地址的文本輸入框

number類型表示必須輸人數(shù)值的文本輸入框

range 類型表示必須輸入一定范圍內(nèi)數(shù)字值的文本輸人框

HTML5擁有多個可供選取日期和時間的新型輸入文本框:

date ——選取日、月、年

month ——選取月、年

week ——選取周和年

time ——選取時間(小時和分鐘)

datetime ——一選取時間、日、月、年(UTC 時間)

datetime.local ——選取時間、日、月、年(本地時間)

三.廢除元素

1、能使用CSS替代的元素

對干basefont、big、center、font、s、strike、tt、u這些元素,由于它們的功能都是純粹去畫面展示服務(wù)的,而HTML5中提倡把畫面展示性功能放在CSS樣式表中統(tǒng)一編輯,所以這些元素廢除了

2、不再使用frame框架

對于frameset元素、frame元素與noframes元素,由于frame框架對網(wǎng)頁可用性存在負(fù)面影響,在HTML5中已不支持frame框架,只支持iframe框架,或者用服務(wù)器方創(chuàng)建的由多個頁面組成的復(fù)合頁面的形式,同時將以上這三個元素廢除。

3、只有部分瀏覽器支持的元素

對于applet、bgsound、blink、marquee等元素,由于只有部分瀏覽器支持這些元素,特別是bgsound元素以及marquee元素,只被Internet Explorer所支持,所以在HTML 5中被廢除。其中applet元素可由ernedd元素或object元素替代,bgsound元素可由audio元素替代,marquee可以由JavaScript編程的方式所替代

4、其他被廢除的元素:

廢除rb元素,使用ruby元素替代

廢除acronym元素,使用abbr元素替代

廢除dir元素,使用ul元素替代

廢除isindex元素,使用form元素與input元素相結(jié)合的方式替代

廢除listing元素,使用pre元素替代

廢除xmp元素,使用code元素替代

廢除nextid元素,使用GUIDS替代

廢除plaintext元素,使用“ text/plian” MIME類型替代

四.新增屬性和廢除屬性

一、新增屬性

1、與表單相關(guān)屬性

新增autofocus屬性,它以指定屬性的方式讓元素在畫面打開時自動獲得焦點;

新增placeholder屬性,它會對用戶的輸入進(jìn)行提示,提示用戶可以輸入的內(nèi)容;

新增form屬性,聲明它屬于哪個表單,然后將其放置在頁面上任何位置,而不是表單之內(nèi);

新增required屬性,該屬性表示在用戶提交的時候進(jìn)行檢查,檢查該元素內(nèi)一定要有輸入內(nèi)容;

2、與鏈接相關(guān)屬性

增加media屬性,該屬性規(guī)定目標(biāo)URL是為什么類型的媒介/設(shè)備進(jìn)行優(yōu)化的,只能在href屬性存在時使用;

增加hreflang屬性與rel屬性,以保持與a元素、link元素的一致;

3、其他屬性

屬性reverend,它指定列表倒序顯示;

為script元素增加async屬性,它定義腳本是否異步執(zhí)行;

二、廢除屬性

能被CSS樣式表替代的屬性全部廢除掉;

多余屬性,例如:target、profile、version等被廢除掉;

五.全局屬性

在HTML5中,新增了一個’‘全局屬性“的概念。所謂全局屬性,是指可以對任何元素都使用的屬性。

1、contentEditable 屬性

該屬性允許用戶編輯元素中的內(nèi)容,可以獲得鼠標(biāo)焦點,屬性為布爾值,可被指定為true或false。另外,該屬性還有個隱藏inherit狀態(tài),為true時,允許編輯,為false時,不允許編輯,未指定時,由inherit決定。

2、designMode 屬性

該屬性用來決定整個頁面是否可編輯。有兩個屬性“on”與"off"。屬性為"on"時,可編輯,為“off”時,不可編輯。

3、hidden屬性

所有元素都允許使用一個hidden屬性,該屬性類似于input元素中的hidden元素,功能是通知瀏覽器不渲染該元素,使該元素處于不可見狀態(tài)。該屬性值為布爾值,為true時,不可見,為false時,可見。

4、spellcheck屬性

該屬性是HTML 5針對input元素(type=text) 與textarea這兩個文本輸入框提供的一個新屬性,主要對用戶輸入內(nèi)容進(jìn)行拼寫與語法檢查。屬性值為布爾值,書寫時必須明確聲明屬性值為true或false書寫方式如下:

詳解form屬性

在HTML4中,表單內(nèi)的從屬元素必須書寫在表單內(nèi)部,但是在HTML5中,可以把他們書寫在頁面上任何地方,然后給元素制定一個form屬性,屬性值為該表單單位的id,這樣就可以聲明該元素從屬于指定表單了。

input元素從屬于表單,它唄書寫在表單內(nèi)部,用不著再對它制定form屬性。textarea元素唄書寫在表單之外,但它從屬于表單,所以表單的id制定給textareea元素的form屬性。

這樣做的好處是當(dāng)需要給頁面中的元素添加樣式時可以更方便地添加,因為它們不是被分散在各表單之內(nèi)的了。

;

如何區(qū)分 HTML 和 HTML5?

(1)HTML5支持SVG,畫布和其他虛擬矢量圖形,而在HTML中,只有將它與Flash,Silver-light等不同技術(shù)結(jié)合在一起才能使用矢量圖形。

(2)HTML5使用Web SQL數(shù)據(jù)庫,可用于臨時存儲數(shù)據(jù)但在HTML中只有瀏覽器緩存才可用于此目的。

(3)HTML5支持新的表單控件,例如:日期和時間,電子郵件,數(shù)字,范圍,電話,網(wǎng)址,搜索等。

(4)HTML 5是否允許音頻和視頻控件以及標(biāo)簽,HTML不允許音頻audio和video video標(biāo)簽。

(5)在HTML 5中,Doctype聲明非常簡單易用,Doctype聲明在HTML中太長且復(fù)雜

(6)charset,async和ping的屬性是HTML 5的一部分,HTML中不存在charset,async和ping等屬性

(7)增強(qiáng)了對Web應(yīng)用程序功能的支持:在HTML5允許瀏覽器作為應(yīng)用程序平臺運(yùn)行不需要使用任何基于JS或Flash的方法,因為HTML5中固有的元素提供了所有功能。

(8)新增加的menu和menuitem元素是互動元素規(guī)格的成分,但不經(jīng)常使用或開發(fā)者社區(qū)津津樂道。但是,這兩個項目可用于確保增強(qiáng)的Web交互menu性。為簡單起見,標(biāo)簽用于表示移動和桌面應(yīng)用程序中的菜單命令。

新聞名稱:html5與html,html5與html4
鏈接地址:http://muchs.cn/article4/phigoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器網(wǎng)站導(dǎo)航、ChatGPT、面包屑導(dǎo)航企業(yè)建站、網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)