溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

HTML5與HTML4之間的差異

發(fā)布時間:2020-05-30 18:10:47 來源:網(wǎng)絡(luò) 閱讀:672 作者:希之夏 欄目:移動開發(fā)

HTML5不再支持的標(biāo)簽:

1、<acronym> 定義首字母縮寫

2、<applet> 定義applet

3、<basefont>定義基準(zhǔn)字體,使用css代替

4<big> 定義大號文本

5、<center>定義居中的文本

6<dir>定義目錄列表

7<font>(不贊成)定義文本的字體、尺寸和顏色

8<frame>定義子窗口(框架)

9、<frameset>定義框架的集

10<isindex>定義單行的輸入域

11、<noframes>定義noframe部分

12、<noscript>定義noscript部分

13、<s>定義加刪除線的文本

14、<strike>定義加刪除線的文本

15、<tt>定義打字機文本

16、<u>定義下劃線文本

HTML5新添加的標(biāo)簽:

1<article> 定義article

2、<aside>定義頁面內(nèi)容之外的內(nèi)容

3、<audio>定義聲音內(nèi)容

4<canvas>定義圖形

5、<command>定義命令按鈕

6<datagrid>定義樹列表中的數(shù)據(jù)

7、<datatemplate>定義數(shù)據(jù)模板

8<datalist>定義下拉列表

9、<details>定義元素的細(xì)節(jié)

10、<dialog>定義對話(會話)

11、<embed>定義外部交互內(nèi)容或插件

12、<event-source>服務(wù)器發(fā)送的事件定義目標(biāo)

13、<figure>定義媒介內(nèi)容的分組,以及它們的標(biāo)題

14、<footer>定義sectionpage的頁腳

15<header>定義sectionpage的頁眉

16、<m>定義有記號的文本

17、<meter>定義預(yù)定義范圍內(nèi)的度量

18、<nav>定義導(dǎo)航鏈接

19、<nest>定義數(shù)據(jù)模板中的嵌套點

20、<output>定義輸出的一些類型

21、<progress>定義任何類型的任務(wù)的進度

22<rule>為升級模板定義規(guī)則

23、<section>定義section

24、<source>定義媒介源

25、<time>定義日期/時間

26、<video>定義視頻

HTML 5不再支持的屬性:accesskey設(shè)置訪問一個元素的鍵盤快捷鍵

HTML 5 新增加的屬性

1contenteditable true|false)設(shè)置是否允許用戶編輯元素

2、contextmenu 給元素設(shè)置一個上下文菜單

3、draggable    設(shè)置是否允許用戶拖動元素(true|false|auto

4、irrelevant  (true|false)設(shè)置元素是否相關(guān),不顯示非相關(guān)的元素

5、ref  引用另一個文檔或本文當(dāng)上另一個位置。僅在template屬性設(shè)置時使用

6、registrationmark  為元素設(shè)置拍照。可規(guī)定于任何<rule>元素的后代元素,除了<nest>元素

7template   引用應(yīng)該應(yīng)用到鈣元素的另一個文檔或本文檔上另一個位置

HTML 5不再支持的事件屬性:onreset

HTML 5 新增加的事件屬性:

1、    onabort, 發(fā)生abort事件時運行腳本

2、    onbeforeunload, 在元素加載前運行腳本

3、    oncontextmenu, 當(dāng)菜單被觸發(fā)時運行腳本

4、    ondrag,  只要元素在被拖動就允許腳本

5、    ondragend, 在拖動操作結(jié)束時運行腳本

6、    ondragenter, 當(dāng)元素被拖動到一個合法的放置目標(biāo)時,執(zhí)行腳本

7、    ondragleave, 當(dāng)元素離開合法的放置目標(biāo)時

8、    ondragover, 只要元素正在合法的放置目標(biāo)上拖動時,就執(zhí)行腳本

9、    ondragstart, 在拖動操作開始時執(zhí)行腳本

10、ondrop, 當(dāng)元素正在被拖動時執(zhí)行腳本

11、onerror, 當(dāng)元素加載的過程中出現(xiàn)錯誤時執(zhí)行腳本

12、onmessage, 當(dāng)message事件觸發(fā)時執(zhí)行腳本

13、 當(dāng)鼠標(biāo)滾輪滾動時執(zhí)行腳本

14、onresize, 當(dāng)元素調(diào)整大小時運行腳本

15、onscroll, 當(dāng)元素滾動條被滾動時執(zhí)行腳本

16、onunload  當(dāng)文檔卸載時運行腳本

小結(jié):

HTML 5 中的一些新特性:嵌入音頻、視頻、圖片的函數(shù)、客戶端數(shù)據(jù)存儲,以及交互式文檔。其他特性包括新的頁面元素,比如 <header>, <section>, <footer>, 以及 <figure>。

HTML 5 中的新屬性contenteditable, contextmenu, draggable, irrelevant, ref, registrationmark, template

HTML 5 中的新事件onabort, onbeforeunload, oncontextmenu, ondrag, ondragend, ondragenter, ondragleave, ondragover, ondragstart, ondrop, onerror, onmessage, onresize, onscroll, onunload。

HTML 4.01 中有 3 個不同的文檔類型,在 HTML 5 中只有一個:<!DOCTYPE HTML>。

在所有 HTML 文檔中規(guī)定文檔類型很重要,這樣瀏覽器才能了解所預(yù)期的文檔類型。

HTML 4.01 中的 doctype 需要引用一個 DTD,這是因為 HTML 4.01 基于 SGML。HTML 5 不基于 SGML,也不需要引用 DTD,但是需要聲明文檔類型讓瀏覽器按照它們應(yīng)該的方式來運行。

 

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI