bootstrap.css
私のウェブサイトに合うように変更する必要があります。直接custom.css
変更bootstrap.css
するのではなく、別のファイルを作成する方が良いと思います。1つの理由はbootstrap.css
、更新を取得する必要があるためです。すべての変更を再度含めようとすると苦労します。これらのスタイルの読み込み時間を少し犠牲にしますが、オーバーライドするいくつかのスタイルでは無視できます。
アンカー/クラスのスタイルbootstrap.css
を削除するようにオーバーライドするにはどうすればよいですか?たとえば、次のスタイリングルールをすべて削除したい場合legend
:
legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 20px;
font-size: 21px;
line-height: inherit;
color: #333333;
border: 0;
border-bottom: 1px solid #e5e5e5;
}
ですべて削除できbootstrap.css
ますが、CSSのオーバーライドに関するベストプラクティスについての私の理解が正しい場合は、代わりに何をすべきですか?
明確にするために、これらの凡例のスタイルをすべて削除し、親のCSS値を使用したいと思います。プラナフの答えを組み合わせて、私は次のことをしますか?
legend {
display: inherit !important;
width: inherit !important;
padding: inherit !important;
margin-bottom: inherit !important;
font-size: inherit !important;
line-height: inherit !important;
color: inherit !important;
border: inherit !important;
border-bottom: inherit !important;
}
(私は次のようなことをする方法があることを望んでいました:)
legend {
clear: all;
}
#bootstrap-overrides
、クラスを作成してみませんか?