有不少同學(xué)分不清 HTML 和 HTML5,那么這篇文章 w3cschool 小編來為大家介紹下 HTML 和 HTML5 有什么區(qū)別?
概述
HTML是超文本標(biāo)記語言,它是通往 web 技術(shù)世界的鑰匙。HTML 使用標(biāo)記標(biāo)簽來描述網(wǎng)頁,它的文檔中包含了 HTML 標(biāo)簽以及文本內(nèi)容,HTML 文檔也叫做 web 頁面。
而 HTML5 是下一代的 HTML。HTML5 中刪除修改了很多元素。
區(qū)別
文檔類型聲明不同。
HTML 的聲明為
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
或為:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
而 HTML5 的聲明較為簡單:
<!DOCTYPE html>
元素和屬性不同。
HTML 中沒有 charset、async、ping 等屬性,但是 HTML5 中有。
HTML5 中也添加了許多新元素,如 audio、progress、time、data、canvas 等。
圖形的繪制
HTML5 中使用? svg
? 和 ?canvas
? 可以直接繪制圖形,而 HTML 中則沒有該功能。
視頻和音頻的支持
在 HTML 中,如果沒有 flash 播放器的支持,則不能播放視頻和音頻。在 HTML5 中使用?<video>
?和?<audio>
?就可以支持視頻和音頻的播放。
以上就是 HTML 和 HTML5 的區(qū)別。更多 HTML 學(xué)習(xí)請關(guān)注 w3cschool 官網(wǎng)。