这需要使用javascript
css:
.head{width :100%; height:30px; }
.bottom{width:100%; height:50px;}
.main{width:100%; overflow-y:auto; }
- 记得要做css重置清掉浏览器自带的样式
js:
//js内容
//先获取文档页面高度
var pageHeight = document.documentElement.clientHeight;
//计算main高度,由页面高度减去head和bottom的高度即可
var mainHeight = pageHeight - 30 - 50;
//高度赋值给main
document.querySelector('.main').style.height = mainHeight + 'px';