」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 為什麼我們不能將特定於供應商的CSS規則組合在單個選擇器中?

為什麼我們不能將特定於供應商的CSS規則組合在單個選擇器中?

發佈於2025-03-23
瀏覽:354

Why Can't We Combine Vendor-Specific CSS Rules in a Single Selector?
組合供應商特定的CSS規則:了解限制

,將特定於供應商的pseudo-elements/class組合到單個規則集中會提出為什麼無法做到這一點的問題。為了了解此限制,我們深入研究了CSS語法的基本原理。 根據CSS2.1規格,CSS選擇器將所有內容都包含在開放式捲曲括號({)的情況下。用戶代理忽略了他們無法解析的選擇器(即那些不符合CSS2.1標準的選擇器)。

,因為瀏覽器可能無法始終如一地支持特定於供應商的前綴,因此,偽元素/類別具有未識別的前綴的偽元素/類僅由特定的眉毛識別。這解釋了無法將特定於供應商的規則結合在逗號分隔的選擇器中。

CSS2.1規範說,對未知選擇器的無知基本上會導致其拒絕,從而呈現出諸如提出的不可能的一個不可能的組合。 CSS代碼的兼容性取決於瀏覽器對特定供應商的支持。

最新教學 更多>

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

Copyright© 2022 湘ICP备2022001581号-3