【发布时间】:2013-09-05 18:58:35
【问题描述】:
我有一排图片和产品说明。它看起来像这样:
右边的图像显然比前面的两个高度要小。我想让它看起来更像这样:
但我不知道怎么做。以下是注意事项:
- 我事先不知道图像的尺寸,这些是通过 AJAX 从我的数据库中调用的
- 我不想要 javascript 解决方案,我更喜欢基于 CSS 的解决方案。
- 我正在使用
Bootstrap,如果这有任何影响的话。 - 这是使用 AngularJS 的
ng-repeat构建的,其中一个repeat等于一个“产品”,如上图所示。因此,创建一个包含图像行的<tr>并简单地给它们vertical-align="middle"在这里不起作用。
由于最后一个因素,我假设没有 javascript 就不可能做到这一点。这是一个 JSFiddle,里面有代码:
有什么想法/解决方案吗?如果可能的话,我很乐意将它们显示在表格中,但我想不出办法。
【问题讨论】:
-
css min-height 属性在这里可能有用(在旧版本的 IE 中不起作用)
-
您好,我编辑了我的答案;看看吧!
标签: javascript html css angularjs