我有一個固定的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 –