【发布时间】:2015-09-09 03:22:01
【问题描述】:
我有一个div 和一些孩子:
<div class="content">
<h1>heading 1</h1>
<h2>heading 2</h2>
<p>Some more or less text</p>
<a href="/" class="button">Click me</a>
</div>
我想要以下布局:
-------------------
|heading 1 |
|heading 2 |
|paragraph text |
|can have many |
|rows |
| |
| |
| |
|link-button |
-------------------
无论p 中有多少文本,我都希望将.button 始终粘贴在底部而不将其从流程中删除。我听说这可以通过 Flexbox 实现,但我无法让它发挥作用。
【问题讨论】:
-
给它
postition: absolute; bottom 0;? -
@Jonathan 包装器没有固定高度。如果我把它拿出来,它会与文本重叠
-
@supersize old Q 但你可以给包装器
position:relative- 这很愚蠢,因为我认为它默认是相对的,但你已经设置它以便包含孩子的绝对定位。然后bottom:0将适合齐平。 -
@Jacksonkr div 的默认位置是
static而不是relative。 -
我意识到这是一个旧线程,但乔纳森的建议应该重命名为
position,而不是postition。