多列等高布局

flex布局

<div class="row">
  <div class="col">主要内容区域主要内容区域主要内容区域</div>
  <div class="col">侧边栏侧边栏</div>
  <div class="col">侧边栏侧边栏</div>
</div>
 .row {
  display: flex;
}
.col {
  flex: 1;
  border:solid;
  background:red;
}

table

<div class="container">
  <div class="mainBox">主要内容区域</div>
  <div class="sideBox">侧边栏侧边栏侧边栏侧边栏侧边</div>
  <div class="sideBox">侧边栏侧边栏侧边栏侧边栏侧边</div>
</div>
.container{
    display: table-row;  
  background:yellow;
}
.mainBox{
   display: table-cell;
    width: 80%;
}
.sideBox{
   display: table-cell;
   width: 20%;
   background: red;
}
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 之所以会出现多列等高布局,是因为在网页设计中可能会出现以下状况。 出现这种情况的原因也很简单,就是各个 div 标...
    ghwaphon阅读 4,580评论 0赞 11
  • padding补偿法: 首先把列的padding-bottom设为一个足够大的值,再把列的margin-botto...
    落花的季节阅读 1,027评论 1赞 1
  • 其实现原理就是给每一列添加相对应用的容器,并进行相互嵌套,并在每个容器中设置背景色。这里需要提醒大家你有多少列就需...
    葶寳寳阅读 1,126评论 0赞 3
  • 定宽+单列自适应布局可以有如下几种方式:1、设置left元素float:left; 并设置right的margin...
    Ryann阅读 375评论 0赞 1
  • 尘韵苼歌阅读 344评论 0赞 0

友情链接更多精彩内容