」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > CSS 需要一個名稱前綴選擇器

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

發佈於2024-09-02
瀏覽:428

CSS needs a name prefix selector

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

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

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

將其放入 HTML 中的

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

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

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

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

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

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

版本聲明 本文轉載於:https://dev.to/darkwiiplayer/css-needs-a-name-prefix-selector-34e5?1如有侵犯,請聯絡[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3