これは非常に単純なはずだと思いますが、私はそれを機能させることができません。ASP.NET MVCには、次のようなアイテムのリストがあります。
<div id="FilmListContent" class="row">
<div class="span12">
<ul class="thumbnails">
@foreach (var film in Model.Films)
{
<li class="span4">
<div class="thumbnail">
<a href="@Url.Action("Details", "Films", new { id = film.ID })">
<img src="@(String.Format("../../Content/Uploads/{0}.jpg", new object[] { FileUpload.CheckImageExists(Server.MapPath("~/Content/Uploads/"), film.ID) ? "Image_Film_" + film.ID : "NoImage" }))" alt="@film.Title image" />
<span>
@film.Title (@film.Year, @film.MediaType_Name) </span></a>
</div>
</li>
}
</ul>
</div>
</div>
行ごとに3つのアイテムを含む素敵なリストを生成しますが、@film.Title
etc。のコンテンツが次の行に折り返されると、次の行に空の位置が表示されます。このような:
display:などを試しましたがtable-cell
、vertical align text-bottom
動作しません。現時点では、サムネイルのすべてのcssを削除しました。サイズに関係なく、行ごとに3つのアイテムを取得するためにどのCSSを使用できますか?または、サイズを修正する必要がありますか?