我想知道是否有某种CSS相当于:
float: down;
Run Code Online (Sandbox Code Playgroud)
或某种方式使元素或div转到页面底部.任何帮助表示赞赏.
使用flexbox,您可以将子元素设置为align-self: flex-end.
.parent {
display: flex;
}
.child {
align-self: flex-end;
}
Run Code Online (Sandbox Code Playgroud)
.parent {
height: 200px;
border: 5px solid #000;
display: flex;
}
.child {
height: 40px;
width: 100%;
background: #f00;
align-self: flex-end;
}Run Code Online (Sandbox Code Playgroud)
<div class="parent">
<div class="child">
Align to the bottom
</div>
</div>Run Code Online (Sandbox Code Playgroud)
或者,您必须使用absolute/ fixed定位.
.align-bottom {
position: absolute;
bottom: 0;
}
Run Code Online (Sandbox Code Playgroud)
在某些情况下,您还必须相对定位父元素,以便绝对定位相对于它.
body {
min-height: 100vh;
}
.align-bottom {
position: absolute;
bottom: 0;
}Run Code Online (Sandbox Code Playgroud)
<div class="align-bottom">Align to the bottom</div>Run Code Online (Sandbox Code Playgroud)