1
私はイメージを表示しようとしていますが、ブートストラップを使ってイメージの両側に空白ができます。これは、次のようになります。イメージの周りの空白?
<div class="container">
<div class="row">
@foreach (var item in Model)
{
<div class="col-sm-3">
<a href="@Url.Action("Details", new { id = item.ID })">
@if (item.Picture != null)
{
<div class="img">
<img src="@Url.Content(item.Picture)" height="200" width="200" />
</div>
}
else
{
<div class="img">
<img src="~/Images/Silhouette.jpg" height="200" width="200" />
</div>
}
</a> <br />
@Html.ActionLink(item.Name, "Details", new { id = item.ID })
</div>
}
</div>
</div>
とCSS:
そしてここでは、HTMLコードで
html,body
{
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
overflow-x: hidden;
}
.img {
border:1px solid black;
display: block;
}
'.IMG {表示:ブロック; } 'to' .img {display:インラインブロック; } '。また、画像そのものに境界線を置くこともできます。 – pol
@pol 2人の違いは何ですか? –
'block'は、要素が1行をカバーするようにします。 'inline-block'は基本的に' inline'として動作します。 'display'プロパティ[here](http://www.w3schools.com/cssref/pr_class_display.asp)の詳細を読んでください。 – pol