方法一:弹性布局(flex)
<body>
<div style="display: flex; height:100%">
<div class="left"></div>
<div class="right"></div>
</div>
</body>
html,body {
padding: 0;
margin: 0;
height: 100%;
}
.left {
flex: 1;
height: 100%;
background: #ff0;
}
.right {
flex: 1;
height: 100%;
background: #f0f;
}
方法二:浮动布局(float)
<body>
<div class="left"></div>
<div class="right"></div>
</body>
html,body {
padding: 0;
margin: 0;
height: 100%;
}
.left {
float: left;
width: 50%;
height: 100%;
background: #ff0;
}
.right {
float: right;
width: 50%;
height: 100%;
background: #f0f;
}
方法三:使用表格布局(table)
<body>
<div style="display: table; height:100%; width: 100%">
<div class="left"></div>
<div class="right"></div>
</div>
</body>
html,body {
padding: 0;
margin: 0;
height: 100%;
}
.left {
display: table-cell;
height: 100%;
background: #ff0;
}
.right {
display: table-cell;
height: 100%;
background: #f0f;
}