HTML5中除了article/section等這些我們所熟知并且已經(jīng)應(yīng)用的標(biāo)簽,還有很多十分有趣的標(biāo)簽,這些標(biāo)簽因?yàn)榧嫒菪曰蛘哌€處于草稿階段所以很好有人知道,下面一起了解一下這些有趣的標(biāo)簽吧!
在使用Bootstrap/Element等UI組件時(shí),會(huì)看到某個(gè)標(biāo)簽上需要應(yīng)用一些如role="dialog"的不常見的屬性,這是因?yàn)镠TML語義化的需要。而Bootstrap中有很多注明了role屬性的組件,而這些組件有一部分已經(jīng)被HTML5所實(shí)現(xiàn),并已經(jīng)標(biāo)簽化,如dialog,progress等。
dialog元素表示一個(gè)對(duì)話框或者交互式窗口組件。可以說完全滿足了對(duì)交互的需求,可以實(shí)現(xiàn)在頁面上水平垂直居中,智能的激活層置頂(無需手動(dòng)設(shè)置z-index), 共享backdrop層等。并且dialog有對(duì)應(yīng)的open(show,showModal)和close方法。

progress元素用來顯示一項(xiàng)任務(wù)的完成進(jìn)度。
Collapse元素是利用details和summary標(biāo)簽,實(shí)現(xiàn)折疊面板的效果。details用于描述文檔的細(xì)節(jié),與summary標(biāo)簽配合使用可以為details定義標(biāo)題。標(biāo)題是可見的,用戶點(diǎn)擊標(biāo)題時(shí),會(huì)顯示出 details。
Range元素:input[type="range"]元素顯示為滑塊,表示輸入類型用于應(yīng)該包含指定范圍值的輸入字段。
以上就是HTML5中有趣的標(biāo)簽介紹,這些標(biāo)簽的原始樣式各個(gè)瀏覽器是不統(tǒng)一的,感興趣的小伙伴可以嘗試一下哦!想了解更多知識(shí)信息的,可以關(guān)注尚武科技網(wǎng)。