所谓的多列布局、多栏布局其实都是宽度自适应布局, 笔者整理了一些关于多列布局的几种经典方案。
1.两栏自适应
原理:一列固定宽度,一列宽度设置为100%,给固定宽度的一列设置绝对定位,使其脱离文档流,另一列的盒子设置padding值,用内边距来实现右边盒子的宽度自适应。
<div class="left">
你好我是慕筱佳 你好我是慕筱佳
你好我是慕筱佳 你好我是慕筱佳
</div>
<div class="right">
慕筱佳就是我
</div>
.left {
width: 100%;
height: 300px;
background-color: blue;
}
.right {
width: 300px;
height: 300px;
background-color: aqua;
position: absolute;
top: 0;
right: 0;
}
2.三列自适应
2.1-圣杯布局
原理: