私のサイトにCSSを追加する際に問題がありますが、bootstrap.cssファイルとsite.cssファイルをリンクして正しく検索して使用していますがファイルに何かを追加しようとすると、ファイルを使用しません。Asp.net Core 2.0 MVC CSSが正常に動作しない
@foreach (var article in Model.Articles)
{
<div class="col-md-12">
<ul class="list-group article-list">
<li class="list-group-item">
<a asp-action="Details" asp-route-id="@article.Id" asp-route-title="@article.Title.ToFriendlyUrl()">@article.Title</a>
<br />
<div id="articleIndex">@article.ShortContent ... [<a asp-action="Details" asp-route-id="@article.Id" asp-route-title="@article.Title.ToFriendlyUrl()">Read More</a>]</div>
<small>published by @article.Author on @article.PublishDate.ToShortDateString()</small>
</li>
@if (User.IsInRole("Administrator") || User.Identity.Name == article.Author)
{
<a href="article/edit/@article.Id" class="btn btn-danger">Edit</a>
<a href="article/delete/@article.Id" class="btn btn-danger">Delete</a>
}
</ul>
</div>
}
だから私は、ファイルをsite.cssに以下を追加しましたが、それはそれを使用しない:ここで私はDIVから溢れからHTMLを防ぐためにそれを使用しようとしているコードがあります。私はbootstrap.cssにも追加しようとしましたが、まだそれを正しく使用していません。もし私がhssファイルにcssを追加すれば、それは動作します。
div#articleIndex {
word-wrap: break-word !important;
}
なぜそれが今の私のカスタム追加のCSSを見つけることであるが、それでも
bootstrap.cssの後に読み込まれ、Chrome開発ツールを確認してsite.cssが読み込まれていますが、自動生成されたデフォルトのCSSコードのみが表示され、追加したものは表示されません。かなり奇妙な.. – TwinAxe96
あなたはid = articleを割り当てますループ内のインデックス。同じ文書に複数のIDのarticleIndexがあることを意味します。だからこそcssは混乱した。代わりに名前を使用してください – Yuri
キャッシュの問題でした。私のブラウザはsite.cssファイルの古いバージョンをキャッシュしていました。ありがとう! – TwinAxe96