仅用一个元素将位置绝对元素内容对齐到底部
Align position absolute element content to bottom with only one element
我有一个绝对位置 div 元素,里面有文本内容,没有任何标签,像这样:
<div class="element">
This is some content...
</div>
.element{
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
overflow: hidden;
padding: 10px;
color: white;
}
我想将该内容对齐到 div 的底部,但不使用更多 html 标签(如 this answer on a similiar question),以保持简单。
如何仅使用 css 实现此目的?
您可以通过 CSS flexbox 实现这一目标,如下所示:
.element {
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
overflow: hidden;
padding: 10px;
color: red;
background: green;
display: flex;
align-items: flex-end;
}
<div class="element">
This is some content...
</div>
我有一个绝对位置 div 元素,里面有文本内容,没有任何标签,像这样:
<div class="element">
This is some content...
</div>
.element{
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
overflow: hidden;
padding: 10px;
color: white;
}
我想将该内容对齐到 div 的底部,但不使用更多 html 标签(如 this answer on a similiar question),以保持简单。
如何仅使用 css 实现此目的?
您可以通过 CSS flexbox 实现这一目标,如下所示:
.element {
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
overflow: hidden;
padding: 10px;
color: red;
background: green;
display: flex;
align-items: flex-end;
}
<div class="element">
This is some content...
</div>