【发布时间】:2015-07-01 04:24:56
【问题描述】:
我尝试使用 bootstrap 制作一个响应式图片库,这样,如果您将屏幕缩小,图片仍然可以保持正确的尺寸。
我是这样尝试的:
<div id="tabs-2">
<link href="~/Content/ShowMoreImages.css" rel="stylesheet" />
<ul class="row">
@foreach (var item in Model.LolaBikePhotos)
{
@model ContosoUniversity.Models.UserProfile
<li class="col-lg-2 col-md-2 col-sm-3 col-xs-4"><img src="/Images/profile/@item.ImagePath" alt="" height=150 width=200 /></li>
}
</ul>
</div>
但是如果你把屏幕变小,图像就会相互重叠。
那么如何让它响应?
谢谢
如果我这样做:
<div id="tabs-2">
<link href="~/Content/ShowMoreImages.css" rel="stylesheet" />
<div class="container">
@foreach (var item in Model.LolaBikePhotos)
{
@model ContosoUniversity.Models.UserProfile
<ul class="row">
<li class="col-lg-2 col-md-2 col-sm-3 col-xs-4"><img src="/Images/profile/@item.ImagePath" alt="" /></li>
</ul>
}
</div>
</div>
那么所有的图像都在彼此之下,而不是在一行中。
这是我的 CSS:
ul {
padding:0 0 0 0;
margin:0 0 0 0;
}
ul li {
list-style:none;
margin-bottom:25px;
}
ul li img {
cursor: pointer;
}
见图片
显然这是在做这项工作:
感谢大家的关注
【问题讨论】:
-
移除 img 标签中的 height=150 & width=200..
标签: css html twitter-bootstrap