css - 如何讓某個 div 內(nèi)的樣式初始化
問題描述
我想網(wǎng)站某個 p 的樣式為最初始的樣式,不希望父級樣式影響,應該如何操作?
問題解答
回答1:把某一個p恢復成p最初的樣式?不希望父級的影響?要我說,就給你需要初始化的p設置個class,因為繼承而來的樣式權重是0,所以class足夠了,如果有明確的設置過這個p的class 那就.class.class增加一下權重就好了。如果有id那就設個id覆蓋掉!然后剩下的事就是直接添加css內(nèi)容,比如border不想要,直接設置一個border:none就夠了。
回答2:問題的根本原因在于樣式?jīng)_突, 比如你外層 p 容器定義了 p{color: red;...} 等 CSS 規(guī)則, 那么將來這個 p 內(nèi)的任何 p 元素都會受到影響.
解決這個問題的關鍵是保證良好的 CSS 命名規(guī)范, 給你推薦 BEM 命名規(guī)范, 規(guī)則非常簡單, 一天學會, 終生受用.
BEM 命名規(guī)范在這: https://en.bem.info/methodolo...
(另: 繞過本質(zhì)問題, 而通過其它 hack 手段去解決該問題, 一定會掉坑里...)
回答3:猥褻它吧!
p { font-size: inherit!important; font-weight: inherit!important; font-style: inherit!important; color: inherit!important; padding: inherit!important; margin: inherit!important; /* 需要的就加 */}
相關文章:
1. javascript - 如圖,百度首頁,查看源代碼為什么什么都沒有?2. android - weex 項目createInstanceReferenceError: Vue is not defined3. html - 關于CSS實現(xiàn)border的0.5px設置?4. javascript - 原生APP內(nèi)嵌H5頁面分享到微信朋友圈,二次分享問題。5. javascript - 為什么clearInterVal不起作用呢?6. PHPExcel表格導入數(shù)據(jù)庫怎么導入7. android - 哪位大神知道java后臺的api接口的對象傳到前端后輸入日期報錯,是什么情況?求大神指點8. pdo 寫入到數(shù)據(jù)庫的內(nèi)容為中文的時候?qū)懭雭y碼9. PHP類封裝的插入數(shù)據(jù),總是插入不成功,返回false;10. vue2.0+webpack 如何使用bootstrap?
