HTML5的hidden屬性兼容老瀏覽器的方法
發(fā)布時(shí)間:2014-04-23 17:05:33 作者:佚名
我要評(píng)論
HTML5給我們帶來(lái)了很多非常簡(jiǎn)單但卻非常強(qiáng)大的HTML屬性:placeholder, download, and autofocus,等等
另外一個(gè)新出現(xiàn)的屬性就是hidden屬性。當(dāng)一個(gè)網(wǎng)頁(yè)元素有了hidden屬性后,它的表現(xiàn)跟CSS的display: none;作用非常相似,元素將會(huì)消失,而且不占用任何頁(yè)面空間。寫(xiě)法很簡(jiǎn)單:
<div hidden>
You can't see me!
</div>
如果你使用的是老式瀏覽器,不支持這個(gè)屬性,你可以在CSS里添加下面的代碼來(lái)支持它::
*[hidden] { display: none; }
那么,為什么要用hidden屬性呢?意義在于語(yǔ)義上更有意義,對(duì)代碼的可讀性有提升。而且相對(duì)于CSS里的display:none,字面上更簡(jiǎn)單!
復(fù)制代碼
代碼如下:<div hidden>
You can't see me!
</div>
如果你使用的是老式瀏覽器,不支持這個(gè)屬性,你可以在CSS里添加下面的代碼來(lái)支持它::
復(fù)制代碼
代碼如下:*[hidden] { display: none; }
那么,為什么要用hidden屬性呢?意義在于語(yǔ)義上更有意義,對(duì)代碼的可讀性有提升。而且相對(duì)于CSS里的display:none,字面上更簡(jiǎn)單!
相關(guān)文章
- 下面小編就為大家?guī)?lái)一篇HTML5 新標(biāo)簽全部總匯(推薦)。小編覺(jué)得挺不錯(cuò)的, 現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-13
關(guān)于HTML5 Placeholder新標(biāo)簽低版本瀏覽器下不兼容的問(wèn)題分析及解決辦
placeholder屬性是HTML5 中為input添加的。在input上提供一個(gè)占位符,文字形式展示輸入字段預(yù)期值的提示信息(hint),該字段會(huì)在輸入為空時(shí)顯示2016-01-27- HTML5引入的新標(biāo)簽有一些有趣的屬性,例如poster、autofocus、onerror、formaction、oninput,這些屬性都可以用來(lái)執(zhí)行javascript,這會(huì)導(dǎo)致XSS和CSRF跨域請(qǐng)求偽造。對(duì)這方2015-09-27
- 做移動(dòng)端有一段時(shí)間,今天有同事問(wèn)了我 article 和 section 標(biāo)簽的使用,模模糊糊的解釋了下,他似懂非懂,有點(diǎn)小尷尬。忽然間覺(jué)得自己有必要再翻翻書(shū)籍,重溫下 html5 的2014-03-07
html5基礎(chǔ)標(biāo)簽(html5視頻標(biāo)簽 html5新標(biāo)簽用法)
html5基礎(chǔ),包括html5視頻標(biāo)簽和html5新標(biāo)簽等標(biāo)簽用法,大家參考使用吧2013-12-30在IE6系列等老式瀏覽器中使用HTML5的新標(biāo)簽實(shí)現(xiàn)方案
HTML5 向開(kāi)發(fā)人員提供了很多新的標(biāo)簽, 如 section, nav, article, header 和 footer 等. 這些標(biāo)簽語(yǔ)義化程度高, 會(huì)被經(jīng)常使用, 但在 IE6, IE7, IE8 和 Firefox 2 等老式瀏2012-12-25HTML5的標(biāo)簽的代碼的簡(jiǎn)單介紹 HTML5標(biāo)簽的簡(jiǎn)介
本文主要介紹了HTML5的標(biāo)簽.不同于以前的標(biāo)簽.更簡(jiǎn)單.更方便2012-05-28- HTML 5 是一個(gè)新的網(wǎng)絡(luò)標(biāo)準(zhǔn),目標(biāo)在于取代現(xiàn)有的 HTML 4.01, XHTML 1.0 and DOM Level 2 HTML 標(biāo)準(zhǔn)2012-02-17
- 本文主要為大家介紹了HTML5新增元素如何兼容舊瀏覽器的解決辦法,需要的朋友可以參考下2014-05-09
- 讓IE(包括IE6)支持HTML5元素,需要在HTML頭部添加一個(gè)簡(jiǎn)單的document.createElement聲明,具體祥看本文2014-03-12

