三栏布局几乎是最常见的布局方式之一,今天介绍五种方式实现左右定宽中间自适应。
1. 使用float进行布局
html

css

显示效果


2. 使用绝对定位进行布局
html

css

显示效果


3. 使用flex布局
flex布局的html结构与绝对定位相同
css

显示效果

4. 使用table布局
table布局的html与绝对定位布局相同
css

显示效果

5. 使用grid进行布局
grid布局的html跟绝对定位布局相同
css

显示效果

以上布局都是在高度固定的前提下实现水平三栏布局,至于高度不固定的情况以及垂直方向上的三栏布局,以后有时间再总结。