[英]How to get content to stick to bottom of a side bar?
我正在一个带有侧栏的网站上工作,在该侧栏中,我希望一些反馈按钮贴在侧栏的底部。 我在一个名为“反馈”的div中有一个“反馈”按钮,在一个名为“ body”的div中。 然后在我的scss文件中,我有:
.card{
position: relative;
.feedback{
position: absolute;
bottom: 0;
}
}
这是HTML的结构:
<div class="card">
<div class="card-header"></div>
<div class="card-body">
SIDEBAR CONTENT
</div>
<div class="feedback">
FEEDBACK BUTTONS
</div>
</div>
但这似乎行不通,我不确定下一步该怎么做。
您是否考虑过将FlexBox用于布局?
虽然目前所有主流浏览器都支持它,但它的性能很好。
看看这个
https://philipwalton.github.io/solved-by-flexbox/demos/sticky-footer/
编辑:我以为我会给你一些示例代码
.card{
display: flex;
flex-direction: column;
min-height: 100vh;
}
.card-body{
flex: 1;
}
这应该做。 确保设置最小高度。 如果要覆盖整个视口,则可以使用100vh
。
尝试设置position: fixed
为div.feedback
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.