美文网首页
页面布局(三栏布局)

页面布局(三栏布局)

作者: LuckyFBB | 来源:发表于2018-10-06 22:41 被阅读0次
  1. 浮动解决方案
.layout{
  margin-top: 10px;
}
.layout>div{
  height: 100px;
}
.float-left{
  width: 200px;
  float: left;
  background-color: blue;
}
.float-center{
  margin: 0 200px;
  background-color: yellow;
}
.float-right{
  width: 200px;
  float: right;
  background-color: red;
}
<article class="layout">
  <div class="float-left"></div>
  <div class="float-right"></div>
  <div class="float-center">float</div>
</article>
  1. 绝对定位解决方案
.position-left{
  position: absolute;
  width: 200px;
  left: 0;
  background-color: blue;
}
.position-center{
  margin: 0 200px;
  background-color: yellow;
}
.position-right{
  position: absolute;
  width: 200px;
  right: 0;
  background-color: red;
}
<article class="layout">
  <div class="position-left"></div>
  <div class="position-right"></div>
  <div class="position-center">position</div>
</article>
  1. flexbox解决方案
.flexbox{
  display: flex;
}
.flex-left{
  width:200px;
  background-color: blue;
}
.flex-center{
  flex:1;
  background-color: yellow;
}
.flex-right{
  width:200px;
  background-color: red;
}
<article class="layout flexbox">
  <div class="flex-left"></div>
  <div class="flex-center">flex</div>
  <div class="flex-right"></div>
</article>
  1. 表格布局解决方案
.table{
  width: 100%;
  display: table;
}
.table-left,.table-center,.table-right{
  display: table-cell;
}
.table-left{
  width: 200px;
  background-color: blue;
}
.table-center{
  width:auto;
  background-color: yellow;
}
.table-right{
  width: 200px;
  background-color: red;
}
<article class="layout table">
  <div class="table-left"></div>
  <div class="table-center">table</div>
  <div class="table-right"></div>
</article>
  1. 网格布局解决方案
.grid{
  display: grid;
  grid-template-columns: 200px auto 200px;
}
.grid-left{
  background-color: blue;
}
.grid-center{
  background-color: yellow;
}
.grid-right{
  background-color: red;
}
<article class="layout grid">
  <div class="grid-left"></div>
  <div class="grid-center">grid</div>
  <div class="grid-right"></div>
</article>

相关文章

  • CoordinatorLayout嵌套CoordinatorLa

    页面布局:一级页面布局: 二级页面布局(即在一级页面ViewPager中的Fragment下): 这样布局的目的是...

  • Android自定义底部导航栏-Tabbar

    一、添加依赖 二、开始写布局 1、Tabbar布局页面 2、fragment_test.xml布局页面 这个页面就...

  • 前端

    前端页面布局前端页面布局——三栏布局 - magi的博客 - CSDN博客 页面高度,位置简述前端页面内的高度、位...

  • 左右条栏目 分层MVP RecyclerView

    页面的布局 主页面布局 左面的RecyclerView的布局 android:layout_width="matc...

  • 入门任务11

    单栏布局三栏布局圣杯布局双飞翼布局页面范例

  • 店铺装修基础:如何设置页面布局

    *讲解页面布局 三种不同的页面布局 旺铺基础版 旺铺专业版 如何设置网店页面布局 总体流程:进入布局管理——添加布...

  • css入门11

    单栏布局三栏布局圣杯布局双飞翼布局实现如下页面

  • Android----从相册选取图片

    导入包名 相册布局 相册条目布局 图片页面 图片条目布局 相册页面代码 图片页面代码 辅助类 MyImageSho...

  • 页面布局

    概述: 页面布局常用的方法有浮动布局、绝对定位布局、表格布局、弹性布局(flex)、网格布局 三栏布局问题高度已知...

  • css-布局

    历史 1 .table布局2 .float布局3 .fllex布局 默认:正常流布局 1 .在不对页面进行任何布局...

网友评论

      本文标题:页面布局(三栏布局)

      本文链接:https://www.haomeiwen.com/subject/uilkaftx.html