我想将我的按钮对齐到div的右下角。我该怎么做?
div的当前CSS:
float: right;
width: 83%;
margin-right: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
height:625px;
overflow:auto;
position:absolute;
将元素绝对定位到父div中。当使用position:absolute;
时,如果元素找不到已定位的父div,则它将从窗口位置进行绝对定位,因此您需要确保内容div已被定位。position
值都可以工作,但relative
最容易使用,因为它本身不会改变div的定位。position:relative;
,从按钮中删除浮动,并向按钮添加以下CSS即可:position: absolute;
right: 0;
bottom: 0;
CSS3 flexbox也可以用于将按钮对齐到父元素底部。
所需HTML:
<div class="container">
<div class="btn-holder">
<button type="button">Click</button>
</div>
</div>
必要的CSS:
.container {
justify-content: space-between;
flex-direction: column;
height: 100vh;
display: flex;
}
.container .btn-holder {
justify-content: flex-end;
display: flex;
}
截图:
有用的资源:
* {box-sizing: border-box;}
body {
background: linear-gradient(orange, yellow);
font: 14px/18px Arial, sans-serif;
margin: 0;
}
.container {
justify-content: space-between;
flex-direction: column;
height: 100vh;
display: flex;
padding: 10px;
}
.container .btn-holder {
justify-content: flex-end;
display: flex;
}
.container .btn-holder button {
padding: 10px 25px;
background: blue;
font-size: 16px;
border: none;
color: #fff;
}
<div class="container">
<p>Lorem ip sum dolor sit amet... Lorem ip sum dolor sit amet... Lorem ip sum dolor sit amet... Lorem ip sum dolor sit amet... Lorem ip sum dolor sit amet... Lorem ip sum dolor sit amet... Lorem ip sum dolor sit amet... Lorem ip sum dolor sit amet... Lorem ip sum dolor sit amet... Lorem ip sum dolor sit amet... </p>
<div class="btn-holder">
<button type="button">Click</button>
</div>
</div>
父容器必须具备这个属性:
position: relative;
按钮本身必须具备以下特点:
position: relative;
bottom: 20px;
right: 20px;
或者任何你喜欢的东西
position:relative
属性会使按钮相对于其原始位置移动,而不是相对于其父元素移动。 - Kokosposition: absolute
。 - CaptainBli.button-corner {
position: fixed;
bottom: 20px;
right: 20px;
}
position: sticky;
bottom: 0;
right: 0;
向右移动,同样可以用于向左
.yourComponent
{
float: right;
bottom: 0;
}
position: relative
应用于包含表单和按钮的元素? - thirtydotdiv
而不是页面的。如果页脚也包含在这个div
中,也许它们只是看起来一样。如果您知道页脚的高度,在按钮上可以使用bottom: HEIGHT_OF_FOOTERpx
。 - thirtydot