您的位置:首页 > 数码常识数码常识

css实现三栏布局(css3实现三栏布局,左右固定,中间自适应)

2025-05-15人已围观

css实现三栏布局(css3实现三栏布局,左右固定,中间自适应)
  三栏布局一般指的是页面中一共有三栏,左右两栏宽度固定,中间自适应的布局,三栏布局的具体实现:

  css3实现三栏布局,左右固定,中间自适应

  1:绝对定位利用绝对定位,左右两栏设置为绝对定位,中间设置对应方向大小的margin的值。

  2:flex利用flex布局,左右两栏设置固定大小,中间一栏设置为flex:1。

  利用浮动,左右两栏设置固定大小,并设置对应方向的浮动。中间一栏设置左右两个方向的margin值,注意这种方式,中间一栏必须放到最后:

  3:圣杯布局

  利用浮动和负边距来实现。父级元素设置左右的 padding,三列均设置向左浮动,中间一列放在最前面,宽度设置为父级元素的宽度,因此后面两列都被挤到了下一行,通过设置 margin 负值将其移动到上一行,再利用相对定位,定位到两边。

  双飞翼布局,双飞翼布局相对于圣杯布局来说,左右位置的保留是通过中间列的 margin 值来实现的,而不是通过父元素的 padding 来实现的。本质上来说,也是通过浮动和外边距负值来实现的。以上更推荐属于flex布局方式

  上面就是小居数码小编今天给大家介绍的关于(css3实现三栏布局,左右固定,中间自适应)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。

  94%的朋友还想知道的:

  前端响应式设计(前端响应式布局几种方式)

  css布局实例(divcss布局实例)

  htmlcss手机端自适应网页(自适应网页设计和响应式网页设计)

  实现高度内容自适应的textarea(页面高度自适应)



  155896
 

很赞哦! ()

随机图文