本章為大家介紹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:進度條;341d18f24cf54843098c48c2d50208ff;
(3)time:資料標籤,給搜尋引擎使用;發布日期aa2936c7f5fc1666fe354c2d39409f239:0091be1970faf1a1e6511e94af3a0f5b95更新日期51f33e1919423ed2a6c50dd9a25e96a14:0091be1970faf1a1e6511e94af3a0f5b95;
(4)ruby與rt:對某個字進行註解;ec41f2147470148e85ad0337a362103e7240f116d85a7ee375466871bc33670a註解內容e1cd1ef8331b2927cc680afad7b5de59515718f19dfe6612658be14be18aa0ec瀏覽器不支援時如何顯示21f25f120b8e75f2ae19a58ad1612dd6 8724a7e8dc86cc99e3aa1ae8f042e0e8;
(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>
如果沒有以上兩個屬性的話,執行順序為先載入(下載)第一個src,然後在執行其onload,然後在向下依次同步執行defer屬性在h5之前就已經有了,輸入延遲加載(推遲執行),它會先加載(下載)src中文件內容,然後等頁面全部加載完成後,再加載onload中js.async屬性屬於異步加載,它會在加載src後,立即執行onload,同時也會繼續載入頁面以上執行順序,alert顯示會先顯示b然後再顯示a。
<link rel="icon" href="url..." type="图片名称" sizes="16*16">
有序列表ol:新增start(清單起始值),reversed(是否倒置)menu選單type屬性(3個選單類型)內嵌css樣式:在標籤內部來定義一個樣式區塊(scoped),只對樣式標籤內部才有效內嵌框架:iframe元素,新增了seamless無邊距無邊框, srcdoc定義了內嵌框架的內容。
a8ad276c699e5f7d94ad8c61ae87b795
6a442cc2fd188bd062dfc5a4b371f07f
8736d60bf7e42c363241e13ef89e084a
1884533818c64a9ae2e07be45aadbdae
debfcd948467d6da5f6f2b6d19cd9915
c0407d1831b5adf7646fb8c8c23a9b1e
#176162f4f6365ee069f912f854393f72
manifest屬性:
定義頁面需要用到的離線應用程式文件,一般放在100db36a723c770d327fc0aef2ce13b1標籤裡
charset屬性:
meta屬性之一,定義頁面的字元集
sizes屬性:
2cdf5bf648cf2f33323966d7f58a7f3f新增屬性,當link的rel=" icon"時,用以設定圖示大小
base屬性:
ffb65a9b8b8c20fb156d9d5f47c92c05表示當在新視窗開啟一個頁面時,會將href中的內容作為前綴加入到地址前
defer屬性:
script標籤屬性,表示腳本載入完畢後,只有當頁面也載入完畢才執行(延遲執行)
async屬性:
script標籤屬性,腳本載入完畢後馬上執行(運行過程中瀏覽器會解析下面的內容),即使頁面還沒有載入完畢(非同步執行)
media屬性:
3499910bf9dac5ae3c52d5ede7383485元素屬性:表示對何種裝置進行最佳化
hreflang屬性:
3499910bf9dac5ae3c52d5ede7383485的屬性,表示超連結指向的網址所使用的語言
ref屬性:
3499910bf9dac5ae3c52d5ede7383485的屬性,定義超連結是否為外部連結
reversed屬性:
c34106e0b4e09414b63b2ea253ff83d6的屬性,定義序號是否倒敘
start屬性:
c34106e0b4e09414b63b2ea253ff83d6的屬性,定義序號的起始值
# 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中文網其他相關文章!