html构造

  <body>        <div class="wrapper">            <div class="left"></div>            <div class="right"></div>        </div>   </body>

办法一:flex布局

.wrapper{    display:flex;}.left{    width:200px;    height:400px;    background:black;}.right{    flex:1;    height:400px;    background:red;}

办法二:浮动

.left{    float:left;    width:200px;    height:400px;    background:black;}.right{    background:red;    height:400px;}

办法三:BFC

.left{    width:200px;    height:400px;    float:left;    background:black;}.right{    overflow:hidden;    height:400px;    background:red;}

办法四:position相对定位

.wrapper{    position:relative;}.left{    width:200px;    height:400px;    background:black;}.right{    position:absolute;    top:0;    left:200px;    right:0;    bottom:0;    background:red;}

办法五:table布局

.wrapper{    display:table;    width:100%;}.left,.right{    display:table-cell;    height:400px}.left{    background:black;}.right{    background:red;}

办法六:grid布局

.wrapper{    display:grid;    width:100%;    height:400px;    grid-template-columns:200px auto;}.left{    background:black;}.right{    background:red;}