0
A
回答
3
修復元素1和元素3分別使用絕對定位到頁面的頂部和底部。然後,絕對定位元素2的頂部50%
並設置其高度的一半的負上邊距:
#top, #middle, #bottom { position: absolute; left: 0; right: 0; }
#top { top: 0; }
#middle { top: 50%; margin-top: -25px; height: 50px; }
#bottom { bottom: 0; }
+0
這種方法的優點是它可以在IE7中工作。 – 2013-04-28 22:34:09
+0
謝謝,這似乎是一個很好的解決方案! – 2013-04-28 22:38:40
0
或者,你可以做這樣的事情:Example
body, html {
height: 100%;
display: table;
width: 100%;
margin: 0px;
padding: 0px;
}
header, div, footer {
width: 100%;
display: table-row;
}
header {
height: 50px;
}
footer {
height: 50px;
}
相關問題
- 1. 使一個元素「填充」可用高度
- 2. 2元素填充剩餘高度
- 3. CSS:告訴塊元素填充高度
- 4. 如何用可變高度元素填充WinRT/XAML段落?
- 5. 如何填充元素內的所有可用高度
- 6. 使用雙高度元素填充網格
- 7. 使用填充將元素高度更改爲0px
- 8. 在列表元素中填充不填充可用空間的顯示:塊和高度/寬度設置爲100%
- 9. 力IMG元素來填充容器高度和寬度
- 10. 填充高度100%
- 11. Div填充高度
- 12. 填充DIV高度
- 13. CSS Flex動態填充可用高度(無高度或位置)
- 14. CSS高度:填充可用空間。沒有固定的高度
- 15. jquery沒有得到預期的高度從元素填充ajax
- 16. 只填充JPanel到內部元素的高度
- 17. 獲取嵌入塊元素的高度以填充父項
- 18. CSS:拉伸內聯元素以填充可用寬度
- 19. 製作一個按鈕元素填充可用寬度
- 20. 如何獲取元素的高度,包括填充和使用javascript的邊框
- 21. 元素寬度100%和填充
- 22. 填充元素增加總寬度
- 23. Internet Explorer 9-11不使用顏色填充g元素(高圖)
- 24. 如何設置元素的高度以填充父元素高度的其餘部分?
- 25. 可變長度填充和填充填充梯度
- 26. Radgrid填充容器高度
- 27. 填充高度超過100%
- 28. CSS:填充與高度
- 29. 填充事業部高度
- 30. 使用動態html填充元素
它看起來像1和3固定的高度,而不是2 – 2013-04-28 22:20:38
好,我認爲它是元素2中的餘量。 – 2013-04-28 22:31:13