Heim >Web-Frontend >HTML-Tutorial >css 填充div剩余高度_html/css_WEB-ITnose
我的代码如下:
只能用JS去解决了
bottom的高度和宽度使用百分比,即100%试一试。
bottom的高度和宽度使用百分比,即100%试一试。
只能用JS去解决了
在main中的高度确定后,减去top的高度,就是bottom的高度
main这个div你做成随意缩放是什么意思?是用鼠标可以拖动main这个div吗?
用position试试看,然后main跟bottom的高度用百分比。
在main中的高度确定后,减去top的高度,就是bottom的高度
main这个div你做成随意缩放是什么意思?是用鼠标可以拖动main这个div吗?
根据7楼pad1614同学的提醒,最后我采用的是这样的方法:将top的position设置为absolute,将bottom的heigth设置为100%,再在bottom里面添加一个div,其高度和top一样,这样top就会将其覆盖,bottom中剩下的内容则在top的下面显示出来,代码如下:
.top {height:30px; width:100%;position:absolute}
.top2 {height:30px}
.bottom{height:100%}
CSS是可以的
.main{ padding-top:40px; /*top的高度 假?40px*/ position:relative;}.top{ position:absolute; /*固定在上面*/ top:0; left:0; width:100%;}.bottom{ height:100%;}
CSS是可以的
.main{ padding-top:40px; /*top的高度 假?40px*/ position:relative;}.top{ position:absolute; /*固定在上面*/ top:0; left:0; width:100%;}.bottom{ height:100%;}
CSS是可以的
.main{ padding-top:40px; /*top的高度 假?40px*/ position:relative;}.top{ position:absolute; /*固定在上面*/ top:0; left:0; width:100%;}.bottom{ height:100%;}
?例:
http://jsbin.com/hesuxonozula/2/edit
CSS是可以的
.main{ padding-top:40px; /*top的高度 假?40px*/ position:relative;}.top{ position:absolute; /*固定在上面*/ top:0; left:0; width:100%;}.bottom{ height:100%;}
CSS是可以的
.main{ padding-top:40px; /*top的高度 假?40px*/ position:relative;}.top{ position:absolute; /*固定在上面*/ top:0; left:0; width:100%;}.bottom{ height:100%;}
CSS是可以的
.main{ padding-top:40px; /*top的高度 假?40px*/ position:relative;}.top{ position:absolute; /*固定在上面*/ top:0; left:0; width:100%;}.bottom{ height:100%;}
还是贴一下代码吧: