本章為大家介紹HTML5新增了哪些標籤和屬性?新增了標籤與屬性(總結),讓大家了解HTML5中新增了哪些屬性與標籤。有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
總結了一下HTML5的新特性,基本上除了IE9以下都可以使用。
HTML5語法
大部分延續了html的語法
不同之處:開頭的
<!DOCTYPE html> <html> <meta charset="utf-8">
字元編碼變得簡潔,不區分大小寫,添加了布爾值,類似checked,selected
引號可以省略,但是編碼規範來說,不建議使用
有可以省略結束符的標籤,和完全省略的標籤應用。
HTML5新增加的標籤:
#1、結構標籤
##(1)section :獨立內容區塊,可以用h1~h6組成大綱,表示文檔結構,也可以有章節、頁首、頁尾或頁首的其他部分;(2)article:特殊獨立區塊,表示這篇頁首中的核心內容;(3)aside:標籤內容以外與標籤內容相關的輔助資訊;(4)header:某個區塊的頭部資訊/標題;(5)hgroup:頭部資訊/標題的補充內容;#(6)footer:底部資訊;(7)nav :導航條部分資訊;(8)figure:獨立的單元,例如某個有圖片與內容的新聞區塊。2、表單標籤
(1)email:必須輸入郵件;(2)url:必須輸入url位址;(3)number:必須輸入數值;(4)range:必須輸入一定範圍內的數值;(5)Date Pickers:日期選擇器;
(7)color:顏色。
3、媒體標籤(1)video:影片;
(2)audio:音訊;
(3 )embed:嵌入內容(包括各種媒體),Midi、Wav、AU、MP3、Flash、AIFF等。
4、其他功能標籤(1)mark:標註,高亮顯示(像螢光筆做筆記);
(2) progress:進度條;
(3)time:資料標籤,給搜尋引擎使用;發布日期更新日期;
(4)ruby與rt:對某個字進行註解; ;
(5)wbr:軟換行,頁面寬度到需要換行時換行;
(6)canvas:使用JS程式碼做內容進行圖像繪製;
(7)command:按鈕;
(8)deteils :展開選單;
(9)dateilst:文字網域下拉提示;
(10) keygen:加密。
新增的屬性:
#對於js進行新增的屬性。<script defer src=".....js" onload="alert('a')"></script>
<script async src=".....js" onload="alert('b')"></script>
<link rel="icon" href="url..." type="图片名称" sizes="16*16">
start屬性:
# scoped屬性:
內嵌CSS樣式的屬性,定義此樣式只限於擁有該內嵌樣式的元素,適用於單頁開發
##HTML5全域屬性:任意標籤都可以使用的,以下6個
data-yourvalue 、hidden、Spenllecheck、tabindex、contenteditable、desginMode;全域屬性:
1.可直接在標籤內插入的:data-自訂屬性名字。 hidden(直接放上去就是隱藏);spellcheck="true"(語法糾錯);tabindex="1"(Tab跳躍順序); contenteditable="true"(可編輯狀態,點選內容,可修改);2.在JavaScript裡插入的window.document.designMode = 'on'(JavaScript的全域屬性,整個頁面的文字都可以編輯了)。以上是HTML5新增了哪些標籤和屬性?新增了標籤和屬性(總結)的詳細內容。更多資訊請關注PHP中文網其他相關文章!