css - 如何对齐不同高度的图像行?

标签 css twitter-bootstrap handlebars.js

我正在为我的 CSS 使用 Bootstrap。 我有一个 Handlebars 环,我在其中并排放置许多图像:

<div class="row">
    {{#each imageData}}
    <div class="col-xs-12 col-sm-4 col-md-3 col-lg-2 center">
        <img src="{{url}}">
        <p>{{title}}</p>
    </div>
    {{/each}}
</div> 

不幸的是,某些图像的尺寸不同。我设置了以下CSS:

图片{ 最大宽度:100%; 最大高度:400px; }

但是现在有些行具有预期的图像数量,其他行的图像数量较少(取决于相同高度的图像数量等)。

我应该应用什么 CSS 才能使每行上的图像数量达到预期?

最佳答案

定义 div 的高度并为图像应用 max-height:

.row > div{
  width: 200px;/*example only*/
  height: 300px;/*example only*/
}
.row > div img{
  max-height: 100%;
}

关于css - 如何对齐不同高度的图像行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27325217/

相关文章:

jquery - -moz-transition 在 chrome 中工作但在 firefox safari 中不工作,即请帮助我

html - 在表格中放置两个div,一个中间和一个底部

javascript - 等待 EmberJS "server"端的属性

angularjs - 前端模板与后端模板

CSS 搜索框扩展

javascript - 我如何使用 vue.js 通过 url 输入来调整我的一侧?

css - 无论宽高比如何都填充 DIV

css - 如何更改单个 Bootstrap 列在小屏幕上的溢出/环绕方向?

html - 带搜索栏的 Bootstrap 可折叠导航栏 : form-inline does not scale well with resizing

twitter-bootstrap - 如何使用 Ember.js 和 Handlebars.js 渲染(Twitter Bootstrap)网格?