首頁 >web前端 >css教學 >CSS 需要一個名稱前綴選擇器

CSS 需要一個名稱前綴選擇器

WBOY
WBOY原創
2024-08-27 18:00:36443瀏覽

CSS needs a name prefix selector

我喜歡使用自訂元素來處理各種事情,但有時我只是想隱藏一些東西,直到它加載或在 CSS 中用它做其他事情。

一個簡單的解決方案如下:

framework-button:not(:defined) {
   display: none
}

將其放入

但是對於更大的框架,這變得非常煩人。有時您只需選擇 :not(:define) 就可以逃脫懲罰,但這並不總是可行的。

一個明顯的(至少對我來說)修復:CSS 需要一個名稱前綴選擇器,所以你可以這樣做

framework-*:not(:defined) {
   display: none
}

這並不是什麼全新的事。我們已經可以使用屬性選擇器來做到這一點。

而且我確信只允許在元素名稱中的 - 處進行分割也會使得在瀏覽器中有效地實現這一點變得相當容易。

大家覺得怎麼樣?這有用嗎?有沒有更簡單有效的解決方案?

以上是CSS 需要一個名稱前綴選擇器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn