纯div+css实现列等高,左右div适应高度
2013-11-01 00:05
316 查看
首页说明我采用的是背景覆盖的方法,使左右都可以自适应高度
关键点是,外层容器的高度是由,非浮动的元素决定的,如本例中#leftbg的高度是由#right的高度决定的
关键点是,外层容器的高度是由,非浮动的元素决定的,如本例中#leftbg的高度是由#right的高度决定的
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <style type="text/css"> #rightbg{float:left;width:600px;background:#CCFFFF} #leftbg{width:600px;background:#FFCC99} #left{float:left;width:100px;background:#FFCC99} #right{margin-left:100px;background:#CCFFFF} </style> </head> <body> <div id="rightbg"> <div id="leftbg"> <div id="left">1<br />1<br />1<br />1<br />1<br />1<br /><input type="button" value="点我减高"/><input type="button" value="点我加高"/></div> <div id="right">1<br />1<br />1<br /><input type="button" value="点我减高"/><input type="button" value="点我加高"/></div> </div> </div> </body> <!--加高脚本--> <script> function add(div){ left = document.getElementById(div); left.style.height=left.offsetHeight+10+"px"; } function jian(div){ left = document.getElementById(div); left.style.height=left.offsetHeight-10+"px"; } </script> </html>
相关文章推荐
- div+css 左右两列自适应高度 ,以及父级div也跟着自适应子级的高度(兼容各大浏览器)
- Div+css+js实现高度适应浏览器,做出的效果像winform
- div+css 左右两列高度自适应以及父级div也跟着自适应子级的高度
- div+css实现的左右两个等高div
- css实现高度或者宽度不固定的div元素垂直左右居中
- css+div自动适应高度,在IE和firefox下都能适应 (左右DIV自适应高度)
- css中position:fixed实现div在窗口上下左右居中
- 【转】CSS实现div的高度填满剩余空间
- css实现div内图片上下左右居中
- DIV/CSS 实现三列,左右两列固定,中间一列自适应
- (div+css)上下固定中间自适应高度网页布局的实现(FF,IE)
- DIV+CSS左右列高度自适应问题
- div如何实现左右两个panel并排,而且高度一致
- 地图布局相关----CSS实现div的高度填满剩余空间
- css中div不能被撑开高度不能自适应的问题
- 用纯CSS实现三列DIV等高布局的方法
- CSS DIV自动适应高度
- DIV+CSS自动适应宽高度
- CSS中DIV DL边框高度自动适应的完美解决方案
- 纯DIV+CSS简单实现Tab选项卡左右切换效果