html - 如何在相等的段落下对齐元素

标签 html css

我想知道如何对齐元素,例如不均匀段落下的按钮。例如,一段包含 3 行,第二段包含 2 行,第三段包含 5 行

我尝试使用绝对位置,但它似乎不起作用。 每个段落都由一个 div 容器分隔,所以我有 3 个容器,每个容器都有一个段落和一个按钮

button{
position: absolute;
bottom:30px;
}

最佳答案

我认为最简单的方法是为每个段落指定一个min-height。您必须事先确定该高度,并确保它是适合大多数(如果不是全部)不同高度段落的情况的合适数字。

.section {
  display:inline-block;
  width: 150px;
  margin-left:15px;
  margin-right:15px;
  vertical-align:top;
}
p {
  min-height: 130px;
}
<div class='section'>
<p>kfsa jfdsajkfsaeifj asfj asdjfaks asdfjkasdf dsafj dsaf jdsaf jsak jfldsa jfkdsa</p>
<button>Click here!</button>
</div>

<div class='section'>
<p>kfsa jfdsajkfsaeifj asfj asdjfaks asdfjkasdf dsafj dsaf jdsafasdjfaks asdfjkasdf dsafj dsaf jdsaf jsak jfldsa jfkdsa</p>
<button>Click here!</button>
</div>

<div class='section'>
<p>kfsa jfdsajkfsaeifj asfj asdjfaks asdfjkasdf dsafj dsaf jdsafasdjfaks asfj asdjfaks asdfjkasdf dsafj dsaf jdsafasdjfaks asdfjkasdf dsafj dsaf jdsaf jsak jfldsa jfkdsa</p>
<button>Click here!</button>
</div>

关于html - 如何在相等的段落下对齐元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47540896/

相关文章:

html - 如何为每台设备将带有两张图片的链接居中?

jquery - CSS 样式的列根据子元素的数量移动垂直位置

javascript - 使用 Jquery Scroll Event & offset/position、css 或 javascript 如何获得此结果?

html - 在 ion-list 中滚动换行文本

html - 将输入文本的光标向右移动

javascript - 为 JQuery UI 的自动完成设置可见值和隐藏值

javascript - 是否可以将 sqlite 用于以 html 和 javascript 构建的网站

html - 属性文件中的样式文本

javascript - 在调整大小或滚动之前,Google map API 不会显示

jQuery 响应式切换菜单只工作一次