我有一个固定的div覆盖了当用户向下滚动时页面底部的内容。这特别影响移动设备。我已经重新这里的问题:http://codepen.io/bkuhl/pen/LWjXdx如何防止固定的底部栏隐藏内容
下面是该职位代码:
<div class="main-content">
Test Content
<div class="content-suffix">
Copyright
</div>
</div>
<div class="fixed-bottom-bar">
I'm covering up the Copyright text
</div>
和CSS:
.main-content {
width: 100%;
min-height: 400px;
background-color: darkgrey;
}
.content-suffix {
padding-top: 350px;
}
.fixed-bottom-bar {
position: fixed;
bottom: 0;
right: 0;
padding: 1em;
width: 100%;
background-color: blue;
}
一种方法我也想过是添加[padding|margin]-bottom
到内容后缀,但在这种情况下,我在固定元素上的内容具有可变长度。
如何确保“版权”文本未被固定元素覆盖,请记住fixed-bottom-bar
有可变文本长度?
添加内容 - 后缀 – Dev
一个边距如果您的页脚是在高度动态的,你可以尝试使用jquery为获得在运行时的高度,然后应用CSS还使用jQuery – Swellar
您可以使用100vh高的柱状柔性布局并将内容区域设置为'flex-grow:1'和'overflow-y:scroll',从而为页脚留出可变高度的人造固定页脚。像这样的工作? http://codepen.io/mcoker/pen/JWyeqW –