一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

css三列自适应布局教程

时间:2022-10-26 编辑:坚强 来源:一聚教程网

本文为小伙伴们带来了关于css三列自适应布局教程,感兴趣的小伙伴一起来看看吧。

前言

为了按照常规WEB布局,这里全部采用拥有header和footer模式进行左中右布局编写。

第一种:基于float实现

实现思路

常规思路,使左右两个Aside分别浮动至左右两侧即可

代码实现


这里是头部
这里是内容

实现效果

第二种:基于position:absolute实现

实现思路

为中间三栏父级赋予position: relative,赋予左右Aside position: absolute,并且分别赋予left: 0 right: 0 width:自定义值,赋予中间content left,right 分别等于左右width即可

代码实现



  
  
            这里是内容
       
  

实现效果

第三种:基于display:flex实现

实现思路

赋予左中右三列父级display: flex,赋予左右Aside width自定义,赋予中间content flex:1即可

代码实现


这里是内容

实现效果

第四种:基于display: table实现

实现思路

赋予左中右三列父级display: table, width: 100%,分别赋予左中右三列display: table-cell,分别赋予左右Aside width即可。

代码实现


这里是内容

实现效果

第五种:基于display: grid实现

实现思路

赋予左中右三列父级display: grid,并且使用grid-template-columns: 300px auto 300px,将其分为宽为300px、auto、300px三列布局即可。

代码实现


这里是内容

实现效果

以上就是关于css三列自适应布局教程的全部内容了,感兴趣的小伙伴一起来看看吧。

相关文章

热门栏目