溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

CSS3選擇器怎么運(yùn)用

發(fā)布時(shí)間:2022-03-09 15:22:15 來(lái)源:億速云 閱讀:166 作者:iii 欄目:web開發(fā)

這篇“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)偽類選擇器

CSS3選擇器怎么運(yùn)用

以上就是關(guān)于“CSS3選擇器怎么運(yùn)用”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(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)容。

AI