解決css全局污染


當引用css的時候會造成污染其它樣式比如習慣使用標簽選擇器;css類名定義不夠嚴謹導致沖突
當遇到這種問題應該怎么解決?
通過在css文件的選擇器上使用:local(局部作用域)

:local

例如:(個人建議使用括號便於閱讀代碼)

:local(.className) { background: red; }
:local .className { color: green; }
:local(.className .subClass) { color: green; }

在定義css的樣式時,盡量少用不用標簽選擇器,使用類選擇器的時候通過加上前綴的方法避免沖突

如果修改比較麻煩就在被污染的標簽寫個行內css吧


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM