html - 如何在缩略图之间添加空间而不让最后一个缩略图转到下一行?

标签 html css twitter-bootstrap thumbnails spacing

我有一个使用 Bootstrap 的基本缩略图显示。我想连续显示 3 张图像,并在缩小页面时减少到 2 张图像。我已经解决了这个问题,直到我添加了一个 margin-right 以在缩略图之间添加一些空间。一旦我这样做了,它就会把第三张图片推到下一行。我试着调整填充和边距,但我无法让第三个缩略图保持在同一条线上。我也尝试将其更改为 col-sm-3,但似乎也没有用。

HTML:

<div class="work">
<ul>
<li class="thumbnail col-sm-4 col-xs-6"><a href="#honey" data-toggle="modal"><img src="thumbnails.png"/></a></li>
<li class="thumbnail col-sm-4 col-xs-6"><a href="#honey" data-toggle="modal"><img src="thumbnails.png"/></a></li>
<li class="thumbnail col-sm-4 col-xs-6"><a href="#honey" data-toggle="modal"><img src="thumbnails.png"/></a></li>
</ul>
</div>  

CSS:

.work {
padding: 0px 40px 0px 0px;
max-width: 100%;
}

.thumbnail {
margin-right: 10px;
}

最佳答案

如果这就是你的意思,我不是 100%,但就是这样:

HTML

<div class="work">
    <ul>
        <li class="thumbnail col-sm-4 col-xs-6"><a href="#honey" data-toggle="modal"><img src="thumbnails.png"/></a></li>
        <li class="thumbnail col-sm-4 col-xs-6"><a href="#honey" data-toggle="modal"><img src="thumbnails.png"/></a></li>
        <li class="thumbnail col-sm-4 col-xs-6"><a href="#honey" data-toggle="modal"><img src="thumbnails.png"/></a></li>
    </ul>
</div>  

CSS

.thumbnail {
    border:0;
}
.thumbnail a{
    display:block;
    padding:10px;
    background:red;
}
.thumbnail img{
    width:100%;
}

https://jsfiddle.net/ax7wcLo4/2

关于html - 如何在缩略图之间添加空间而不让最后一个缩略图转到下一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33288767/

相关文章:

css - HTML5 语义标签替代品

html - 如何去除 Canvas 中的锯齿状线条?

html - Bootstrap 3 : height 100% doesn't work in the nested row

html - 将 div 内的图像右对齐

javascript - 更改 Bootstrap 面板的背景颜色

javascript - jquery - 转到下一个时更改输入值

javascript - 选择和更改

javascript - 当我将 bootstrap 2.0 bootstrap-dropdown.js 添加到我的 js 插件列表时出现错误

html - 与流体容器内 Logo 的相对定位

css - Bootstrap 3 不规则面板布局