如题:高度已知,左右栏宽度300px,中间自适应:
弹性盒子本身就是并排的,我们设置宽度即可。
用一个容器container包裹三栏,设置comtainer容器的display属性为flex,左右栏设置宽度为300px,中间栏设置flex:1,这里的1表示宽度比例,具体数值取决于其它盒子的flex值,由于这里其它盒子宽度固定,所以中间栏会自动填充:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>三栏布局</title> </head> <style type="text/css"> html*{ margin: 0; padding: 0; } .container{ display: flex; } .left{ background-color: aqua; width: 300px; height: 100px; } .center{ height: 100px; flex: 1; background: #f296ff; } .right{ height: 100px; background-color: #6ee28d; width: 300px; } </style> <body> <!-- 已知高度,写出三栏布局,左右宽度300px,中间自适应--> <div class="container"> <div class="left"></div> <div class="center"></div> <div class="right"></div> </div> </body> </html>
效果如图:
到此这篇关于css3弹性盒子flex实现三栏布局的实现的文章就介绍到这了,更多相关css3 flex三栏布局内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!
dreamweaver可以创建一个 CSS 规则来自动完成HTML标签的格式设置或者class或ID属...
DocumentFragment DocumentFragment 是什么 ? DocumentFragment,文档片段接口...
在某些特殊的情况下,比如做一个导航菜单的时候,出现这个情况时效果就很糟糕了...
Dreamweaver制作好的网页想要发布到互联网,该怎么发布呢?我们需要将保存在本地...
1.float 属性定义元素在哪个方向浮动。以往这个属性总应用于图像,使文本围绕在...
有没有发现,每隔几年总会有一些火热的前沿词汇出现在我们面前,比如:云原生、...
1.你相信吗?总有一个女孩是为了折磨你而来到这个世上的。 2.心不动,则不痛,...
1.Overflow overflow为溢出(容器),当内容超出容器时只需添加overflow属性值为...
前不久为了寻找表格(table)所包含的主要标签,一直在寻找着,找到当然就是跟大...
命令简介 DNF (Dandified Yum) 是新一代的RPM软件包管理器。 DNF 包管理器克服了...