html - 将元素对齐到上一行的底部

标签 html css angularjs

我正在使用 angular 从服务器加载元素列表并使用以下方法在页面上显示它们:

<div class="col-sm-6 col-md-4" ng-repeat="activity in activities">
    <img ng-src="[[ act.icon ]]" height="100" alt="">
    <h3>[[ act.title ]]</h3>
    <a class="btn btn-king small color smooth-scroll" ng-click="joinActivity(activity)">Join</a>
    <p>[[ act.description ]]<br>
        Duration: [[ activity.num_times ]] time<br>
        Points: [[ activity.points ]]<br>
    </p>
</div>

如您所见,小型显示屏应显示每行 2 个事件,中等和上等宽度为 3 个。我遇到的问题是并非所有行都显示所需的事件数。我的意思可以在下图中看到。

enter image description here

这与以下事实有关,即某些 Activity 的文本比其他 Activity 多,因此它们的高度更高。下面的行将在尽可能高的位置插入下一个事件,通常会弄乱格式。

我觉得有一些简单的 css 修复,但我似乎无法弄清楚。目标是下图。任何帮助将不胜感激。

enter image description here

最佳答案

您需要清除行并重置并在不同的断点再次应用这些清除。

clearing-bootstrap-3-columns

关于html - 将元素对齐到上一行的底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32642394/

相关文章:

javascript - 如何在 JS 中使 Canvas 无限用于无限跑酷类型的游戏

使用 HTML/CSS/jQuery 的 Android 应用程序。 [如何做呢?

javascript - 从其他元素获取宽度以设置为当前元素但不等于 jQuery

css - 为什么 IE10 要求存在 p :hover {} rule for transitions to work on a pseudo element?

javascript - 在没有 onclick 功能的 ng-repeat 中刷新列表

javascript - 在 Webhost 上使用 websocket 或 APE(Ajax Push Engine)技术

javascript - 将一个网站上的输入文本框连接到另一个网站上的输入文本框?

Javascript 背景改变颜色

javascript - 在 AngularJS 中以本地化格式显示日期

angularjs - 如果值为空则显示 "-"?