为了账号安全,请及时绑定邮箱和手机立即绑定

两列布局左右高度一致,但要自动

两列布局,右侧的高度是自动的,左侧内容较少,要做成和右侧一样的高度,除了position:absolute之外还有没有其他的办法?

正在回答

2 回答

左右浮动 父级定宽 就好了

0 回复 有任何疑惑可以回复我~
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>等高列布局</title>
<style>
  *{margin: 0;padding: 0;}
  .row{
    display: table-row;
  }
  .cell{
    display: table-cell;
  }
  .left{
    width: 200px;
    height: 300px;
    background: red;
  }
  .right{
    width: 300px;
    /*右边的div并没有设置height,但是他的高度会自动的等于 .left的高度,即300px*/
    background: green;
  }
</style>
</head> 
 <body>
 <div class="row">
    <div class="cell left"></div>
    <div class="cell right"></div>
 </div>
 </body>
</html>


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
如何用CSS进行网页布局
  • 参与学习       209624    人
  • 解答问题       1153    个

用最简洁的案例教你布局的那些知识,这是前端工程师基本技能

进入课程

两列布局左右高度一致,但要自动

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信