首页 > 代码库 > 表格式布局让每个列高度等于该行最大高度
表格式布局让每个列高度等于该行最大高度
通常横向布局时采用float浮动布局
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <style> .left, .right { float: left; border: 1px solid #f40; } </style></head><body><div class="left"> left div <br/> left div <br/> left div <br/> <br/> <br/></div><div class="right"> right div</div></body></html>
显示布局结果:
右侧的div高度只是适应了内容,往往需要的是右侧高度能自动撑到该行最大高度,就是说右侧高度和左侧高度要保持一致
通过table布局很容易做到这个,在table里,每行的高度会自动撑到该行最大高度,也可以用table-cell,这样至少我们可以少写几个table的标签
html如下:
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <style> .left, .right { /*float: left;*/ display: table-cell; border: 1px solid #f40; } </style></head><body><div class="left"> left div <br/> left div <br/> left div <br/> <br/> <br/></div><div class="right"> right div</div></body></html>
显示结果就是我们想要的了:
表格式布局让每个列高度等于该行最大高度
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。