大家好我创建了一个html布局,左右两边一个有导航菜单,右边有内容 我需要两个都有全高度必须到屏幕的底部,即使有很低的内容. 现在看起来像 我的小提琴 demo 而且我尝试了身体和html的
我需要两个都有全高度必须到屏幕的底部,即使有很低的内容.
现在看起来像
我的小提琴
demo
而且我尝试了身体和html的全高度
body, html{ height:100%; }(相关)HTML:
<div class="wrapper"> <div class="left"> <!-- stuff --> </div> <div class="spacer"></div> <div class="right"> <!-- stuff --> </div> </div>
(相关)CSS:
body, html { height : 100%; } .wrapper { width : 600px; display : table; margin : 0 auto; height : 100%; } .left, .right { display : table-cell; } .left { width : 30%; } .right { width : 65%; } .spacer { display : table-cell; background : transparent; width : 5%; }
Running Demo
我使用normalized.css
来重置样式并避免使用否则应用于display:table; DIV.尝试在演示中删除它(左侧的“外部资源”菜单)以查看我的意思.
Take a look here阅读CSS Resets上的其他内容.
编辑:添加透明垫片.