首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >简单!看完就会的Css三栏布局。

简单!看完就会的Css三栏布局。

作者头像
执行上下文
发布于 2022-07-26 14:16:13
发布于 2022-07-26 14:16:13
4740
举报
文章被收录于专栏:执行上下文执行上下文

一、定位布局

html
代码语言:javascript
复制
<div class="demo">
    <div class="left"></div>
    <div class="center"></div>
    <div class="right"></div>
</div>
css
代码语言:javascript
复制
.demo{
    position:relative;
    width:100%;
    height:300px;
}
.left,.right{
    position:absolute;
    top:0;
    width:100px;
    height:300px;
}
.left{
    left:0;
    background:red;
}
.right{
    right:0;
    background:blue;
}
.center{
    padding:0 100px;
    height:300px;
    background:green;
}

二、浮动布局

html(center要放在最后)
代码语言:javascript
复制
<div class="demo">
    <div class="left"></div>
    <div class="right"></div>
    <div class="center"></div>
</div>
css
代码语言:javascript
复制
.demo{
    width:100%;
    height:300px;
}
.left,.right{
    width:100px;
    height:300px;
}
.left{
    float:left;
    background:red;
}
.right{
    float:right;
    background:blue;
}
.center{
    padding:0 100px;
    height:300px;
    background:green;
}

三、flex布局

html
代码语言:javascript
复制
<div class="demo">
    <div class="left"></div>
    <div class="center"></div>
    <div class="right"></div>
</div>
css
代码语言:javascript
复制
.demo{
    width:100%;
    height:300px;
    display:flex;
}
.left,.right{
    width:100px;
    height:300px;
}
.left{
    background:red;
}
.right{
    background:blue;
}
.center{
    padding:0 100px;
    height:300px;
    background:green;
    flex:1;
}

四、gird布局

html
代码语言:javascript
复制
<div class="demo">
    <div class="left"></div>
    <div class="center"></div>
    <div class="right"></div>
</div>
css
代码语言:javascript
复制
.demo{
    width:100%;
    height:300px;
    display: grid;
    grid-template-rows: 100px;
    grid-template-columns: 100px auto 100px;
}
.left,.right{
    width:100px;
    height:300px;
}
.left{
    background:red;
}
.right{
    background:blue;
}
.center{
    padding:0 100px;
    height:300px;
    background:green;
}
总结

除了以上四种,还有双飞燕、圣杯布局。大家还有什么其他的方法嘛

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-04-28,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 一、定位布局
    • html
    • css
  • 二、浮动布局
    • html(center要放在最后)
    • css
  • 三、flex布局
    • html
    • css
  • 四、gird布局
    • html
    • css
    • 总结
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档