正好自己以前写过,奉上最简短的代码,效果已亲测,兼容IE7/8以及Chrome等现代浏览器,代码如下:
div+css上中下布局 我是头部 这里已经自适应到底部 我是底部
注:IE6不支持,如想完美解决,请使用js动态获取页面高度,然后赋值给nav那个层。
附图:
js获取总高度,然后减去上面和下面的高度,将这个高度赋值给中间的div即可。