您好,登錄后才能下訂單哦!
這篇“CSS3選擇器怎么運(yùn)用”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來(lái)看看這篇“CSS3選擇器怎么運(yùn)用”文章吧。
首先我們來(lái)看一下displaynone的意思是什么?
display:none的意思:
隱藏元素并脫離文檔,流就是隱藏該區(qū)域,不占實(shí)際空間,但對(duì)后臺(tái)來(lái)說(shuō)真實(shí)存在,可以獲取被隱藏的元素簡(jiǎn)單的來(lái)說(shuō)就是將元素設(shè)置為none的時(shí)候既不會(huì)占據(jù)空間,也無(wú)法顯示,相當(dāng)于該元素不存在。
看完了displaynone的意思后,我們就接著來(lái)看一下displaynone的用法。
displaynone的用法:
我們直接來(lái)看一個(gè)display:none的示例:
<html>
<head>
<title></title>
<styletype="text/css">
div{
background:lightblue;
width:200px;
height:200px;
}
span{
background:pink;
display:none;
}
</style>
</head>
<body>
<div><span>需要隱藏的區(qū)域</span></div>
</body>
</html>
上述代碼中span若是沒(méi)有設(shè)置display:none屬性值
設(shè)置了display:none屬性值,則就變成了如下圖所示的效果:需要隱藏的區(qū)域就被隱藏了。
使用display:none需要注意的是:
1、如果是通過(guò)樣式文件或<style>css</style>方式來(lái)設(shè)置元素的display:none樣式,用js設(shè)置style.display=""并不能使元素顯示,可以使用block或inline等值來(lái)代替。通過(guò)style="display:none"直接在元素上進(jìn)行的設(shè)置不會(huì)有這個(gè)問(wèn)題。
2、如果在樣式文件或頁(yè)面文件代碼中直接用display:none對(duì)元素進(jìn)行了隱藏,載入頁(yè)面后,在沒(méi)有通過(guò)js設(shè)置樣式使元素顯示的前提下,使用js代碼會(huì)無(wú)法正確獲得該元素的一些屬性,比如offSetTop,offSetLeft等,返回的值會(huì)為0,通過(guò)js設(shè)置style.display來(lái)使元素顯示后才能正確獲得這些值。選擇器,說(shuō)白了就是選取元素的一種方式。在CSS入門教程的“什么是CSS選擇器”這一節(jié)已經(jīng)詳細(xì)給大家探討過(guò)了。
CSS3在CSS2.1的基礎(chǔ)上增加了很多實(shí)用的選擇器,使得我們操作HTML元素的方式更加靈活與方便。
CSS3增加了3大類選擇器:
(1)屬性選擇器;
(2)結(jié)構(gòu)偽類選擇器;
(3)UI元素狀態(tài)偽類選擇器
以上就是關(guān)于“CSS3選擇器怎么運(yùn)用”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。