1.使用float+margin-left
<style>
*{
margin:0;padding: 0
}
html,body{
height: 100%;
}
.item1{
height:100%;
width: 300px;
float: left;
background: red;
}
.item2{
height:100%;
margin-left: 300px;
background: green;
}
</style>
</head>
<body>
<div class="item1"></div>
<div class="item2"></div>
</body>
</html>
2.弹性合布局 diplay:flex
<style>
*{
margin:0;padding: 0;
}
html,body{
height: 100%;
}
.box{
height: 100%;
display: flex;
}
.item1{
height:100%;
width: 300px;
background: red;
}
.item2{
height:100%;
flex:1;
background: green;
}
</style>
<body>
<div class="box">
<div class="item1"></div>
<div class="item2"></div>
</div>
</body>
3.使用position定位布局
<style>
*{
margin:0;padding: 0;
}
html,body{
height: 100%;
}
.box{
height: 100%;
}
.item1{
height:100%;
width: 300px;
position: absolute;
top:0;
left:0;
background: red;
}
.item2{
height:100%;
margin-left: 300px;
background: green;
}
</style>
</head>
<body>
<div class="box">
<div class="item1"></div>
<div class="item2"></div>
</div>
</body>
两栏自适应布局三种简单的实现方式
最新推荐文章于 2023-11-05 23:45:24 发布