いくつかのブートストラップクラスを!importantとして拡張したいと思います。これは私が何をすべきかです:LESSは偽のクラスを!importantとして拡張します
@import (less, reference) "bootstrap/less/bootstrap.less";
.my-row {
.row !important;
}
そして、これは私が得るものです:
残念ながらpseudoclassesとセレクタが重要としてマークされていない.my-row:before,
.my-row:after {
content: " ";
display: table;
}
.my-row:after {
clear: both;
}
.my-row {
margin-left: -10px !important;
margin-right: -10px !important;
}
!。どのようにクラスを拡張して、すべてが重要なものにする必要がありますか?
'!important'が悪いです。代わりにセレクターの特異性を高めてみませんか? –
!重要なのはCSSの恐ろしい実装です。なぜそれを正確に使う必要がありますか? – Kyle
この '!important'テクニックは埋め込み可能なJavaScriptウィジェットで使用されています – igo