我更新的jsfiddle這裏創建的情況示例:http://jsfiddle.net/x11joex11/r5spu85z/8/(這表明更詳細地粘頁腳是如何工作的這麼好,只是身高問題)。
我想讓桌子佔用剩餘的高度,由於某些原因height: 100%
不工作?
從我的測試中,它似乎與min-height: 100%
有關。我需要這個讓粘性頁腳工作。
因此,對我來說,解決方案是另一種方式來做粘腳,或者仍然給100%身高的方法。
HTML
<div class="wrapper">
<div class="wrapper_content">
<!--Header-->
<div class="header">Header</div>
<div class="content table">
<div class="row">
<div class="l_cell">left</div>
<div class="r_cell">right</div>
</div>
</div>
<div class="push"></div>
</div>
</div>
<!--Footer-->
<div class="footer">Footer</div>
CSS
body, html {
margin: 0;
padding: 0;
height: 100%;
}
.wrapper {
min-height: 100%;
margin: 0 auto -50px;
background-color: black;
}
.container {
}
.table {
display: table;
height: 100%;
width: 100%;
background-color: yellow;
}
.row {
display: table-row;
}
.l_cell {
display: table-cell;
width: 265px;
background-color: orange;
}
.r_cell {
display: table-cell;
background-color: purple;
}
.header {
background-color: red;
width: 100%;
}
.footer {
height: 50px;
background-color: green;
}
.push {
height: 50px;
}
是這樣的? http://jsfiddle.net/r5spu85z/2/ – 2014-08-30 01:19:39
是的,除了滾動條沒有繼續下去的頁面。 – 2014-08-30 02:02:51
感謝您的嘗試!左右文字也在哪裏?*編輯*擺脫推動有助於滾動條,但不知道文本去了哪裏? – 2014-08-30 02:04:10