您好,登錄后才能下訂單哦!
1. 取消了過時(shí)的顯示效果標(biāo)記 <font></font> 和 <center></center>等...
2. 新語義標(biāo)簽的引入
3. 新表單元素引入
4. canvas標(biāo)簽(圖形設(shè)計(jì))
5. 本地?cái)?shù)據(jù)庫(本地存儲(chǔ))
6. 一些API
pc端瀏覽器支持不是特別友好,造成用戶體驗(yàn)不佳(隨著移動(dòng)端的發(fā)展不斷擴(kuò)大和win10(ie10)的大量推廣,這一缺點(diǎn)將被無限縮小)
HTML5新語義標(biāo)簽
HTML5新標(biāo)簽的數(shù)量在25個(gè)左右具體也沒有找到詳細(xì)的資料來查看(每個(gè)網(wǎng)站顯示的數(shù)量都不一樣)
另外推薦大家在使用新語義標(biāo)簽的時(shí)候盡量每個(gè)獨(dú)立的頁面只使用一個(gè)標(biāo)簽作為包裹,語義化的作用就是seo(具體可百度),就是讓搜索引擎知道網(wǎng)上到底有些什么,如header 、main、footer標(biāo)簽等等,當(dāng)然你也可以寫100個(gè)!
以下總結(jié)出HTML5常用的標(biāo)簽:
以下為菜鳥教程對html5新標(biāo)簽的注解 http://www.runoob.com/html/html5-new-element.html
<video>
<source src="code/多媒體標(biāo)簽/trailer.mp4">
<source src="trailer.ogg">
<source src="trailer.WebM">
</video>
◆form屬性:
autocomplete=on | off 自動(dòng)完成
novalidate=true | false 是否關(guān)閉校驗(yàn)
◆ input屬性:
autofocus : 自動(dòng)獲取焦點(diǎn)
<input type="text" list="abc"/>
<datalist id="abc">
<option value="123">12312</option>
<option value="123">12312</option>
<option value="123">12312</option>
<option value="123">12312</option>
</datalist>
multiple: 實(shí)現(xiàn)多選效果
placeholder : 占位符 (提示信息)
required:必填項(xiàng)
以前獲取節(jié)點(diǎn)通過
document.getElementById("ID名稱")這些還有className,name,tagname等等方式獲取返回當(dāng)前節(jié)點(diǎn)
H5新增的節(jié)點(diǎn)獲取方法只有兩個(gè)
document.querySelector("選擇器"); 返回節(jié)點(diǎn)
document.querySelectorAll("選擇器"); 返回?cái)?shù)組
可以完美的代替以前或者節(jié)點(diǎn)的方式,如果無需兼容ie10以下的話
H5中對class的操作
classList.add("類名")
添加class類名 不返回任何值 如果你把它賦值給一個(gè)變量 得到結(jié)果是undefined
classList.remove("類名"); 刪除
classList.contains("類名");
檢查has className 是否存在返回布爾值 即true and false
classList.toggle("active");
查詢active 是否存在,存在就刪除,不存在就添加 ,省去了if判斷!返回布爾值如果執(zhí)行多條 即 true false true false.
自定義屬性 (小案例分析體驗(yàn)自定義屬性) data-自定義屬性名
console.log('Hello World')
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。