VS 2017バージョン15.0.26929.2を使用して、デフォルトのWebプロジェクト(ASP.NET Core Webアプリケーション、Webアプリケーションモデルビューコントローラ、ASP.NET Core 2.0)を作成しました。.Net Core 2.0のデフォルトテンプレートオーバーライドブートストラップ
私はここに示すように、ブートストラップの丸薬の背景色を上書きしたい: Changing color of Twitter bootstrap Nav-Pills
マークアップ
<ul class="nav nav-pills red">
<li class="active"><a href="#tab1" data-toggle="tab">Overview</a></li>
<li><a href="#tab2" data-toggle="tab">Sample</a></li>
<li><a href="#tab3" data-toggle="tab">Sample</a></li>
</ul>
CSS
.red .active a,
.red .active a:hover {
background-color: red;
}
私はindex.cshtmlにマークアップを追加しましたviewとcssをsite.cssファイルにコピーします。
私がFirebugを使ってスタイルの変更が適用されない理由を検出すると、bootstrap.cssファイルが2回ダウンロードされることがわかります。 site.cssの前ともう一度。
なぜbootstrap.cssが再度ダウンロードされるのですか?
私はこのプロジェクトに他の変更を加えていないことに注意してください。
ありがとうございました。これにより、ディスプレイの問題が修正されます。プロジェクトを展開したとき、ブートストラップへの参照が1つしかないことに気付きました。つまり、dev環境の2番目の参照がKestrelの問題であるかどうか疑問です。 –