CSS左右布局浮动高度问题

javascript<style>
    .left{float:left;width:200px}
    .right{margin-left:220px;}
    .clearfix:before{
      content: " ";
      display: table;
    }
    .clearfix:after{
      clear:both;
    }
</style>




<div class="left">
    <div style="height:500px;background:red"></div>
</div>




<div class="right">
    <div class="clearfix">11111111</div>
    <div >222222</div>
</div>


这么写样式实现左右布局,右侧的第一个div和第二个div之间有很大的间距,是cleardix:after造成的,请问这个怎么处理? absolute 是一种方法 还有其他的吗

阅读 5.5k
1 个回答

楼主想的要左右布局,可以都用左浮动,两者都加宽度就行了,要是左侧固定加左浮,左侧不加宽度和浮动也行呀

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题