首頁 >web前端 >H5教程 >HTML5新增了哪些標籤和屬性?新增了標籤和屬性(總結)

HTML5新增了哪些標籤和屬性?新增了標籤和屬性(總結)

青灯夜游
青灯夜游原創
2018-09-15 18:10:094534瀏覽

本章為大家介紹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:日期選擇器;

  • date:選取日、月、年

  • month:選取月、年

  • ##week:選取周和年
  • time:選取時間(小時和分鐘)
  • #datetime:選取時間、日、月、年(UTC時間)
  • datetime-local:選取時間、日、月、年(本地時間)
  • (6)search:搜尋常規的文字域;

(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(&#39;a&#39;)"></script>
<script async src=".....js" onload="alert(&#39;b&#39;)"></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定義了內嵌框架的內容。

d5ba1642137c3f32f4f4493ae923989c新增屬性:

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn