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. CSS:告诉块元素填充高度
- 3. 如何填充元素内的所有可用高度
- 4. 使用填充将元素高度更改为0px
- 5. 使用双高度元素填充网格
- 6. 在列表元素中填充不填充可用空间的显示:块和高度/宽度设置为100%
- 7. 填充DIV高度
- 8. 填充高度100%
- 9. CSS Flex动态填充可用高度(无高度或位置)
- 10. CSS高度:填充可用空间。没有固定的高度
- 11. 只填充JPanel到内部元素的高度
- 12. 获取嵌入块元素的高度以填充父项
- 13. jquery没有得到预期的高度从元素填充ajax
- 14. CSS:拉伸内联元素以填充可用宽度
- 15. 如何获取元素的高度,包括填充和使用javascript的边框
- 16. 元素宽度100%和填充
- 17. Radgrid填充容器高度
- 18. 填充高度超过100%
- 19. CSS:填充与高度
- 20. 填充事业部高度
- 21. 可变长度填充和填充填充梯度
- 22. 使用填充缩小元素
- 23. 使用'select'元素选项填充$ form_input?
- 24. 使用simple_form预填充嵌套元素
- 25. 使用动态html填充元素
- 26. 使用数组元素填充GridBagLayout
- 27. 如何使用JavaScript或jQuery使此表填充可用的宽度和高度?
- 28. 不在同一元素上使用宽度和填充/边距?
- 29. 在使用固定填充的同时给元素100%宽度
- 30. 使内容div填充剩余高度
它看起来像1和3固定的高度,而不是2 – 2013-04-28 22:20:38
好,我认为它是元素2中的余量。 – 2013-04-28 22:31:13