左右定宽,中间自适应,实现三列布局
来源:互联网 发布:淘宝怎么改位置 编辑:程序博客网 时间:2024/05/09 01:45
左右定宽,中间自适应,实现三列布局
今天想说的是一个左右定宽,中间自适应,实现三列布局,我也总结了以下,主要有以下几种:
废话不多说,直接上代码:
第一种:float
<!--html--><div id="left"><span>left</span></div><div id="right"><span>right</span></div><div id="middle"><span>middle</span></div>
//css#left{ float: left; background-color: red; width: 150px; height: 50px;}#right { float: right; background-color: yellow; width: 200px; height: 50px;}#middle { margin: 0 200px 0 150px; width: 100%; background-color: #fff9ca; height: 50px;}
第二种:BFC
<!--html--><div id="left"><span>left</span></div><div id="right"><span>right</span></div><div id="middle"><span>middle</span></div>
//css#left { background-color: red; width: 150px; height: 50px; float: left;}#right { background-color: yellow; width: 200px; height: 50px; float: right;}#middle { background-color: #fff9ca; height: 50px; overflow: hidden;}
第三种:双飞翼布局
<!--html--><div class="grid"> <div id="middle"> <div id="middle-span"><span>middle</span></div> </div> <div id="left"><span>left</span></div> <div id="right"><span>right</span></div></div>
//css#middle { float: left; background-color: #fff9ca; width: 100%; height: 50px;}#middle-span { margin: 0 200px 0 150px;}#left { float: left; position: relative; background-color: red; width: 150px; margin-left: -100%; height: 50px;}#right { float: left; position: relative; background-color: yellow; width: 200px; margin-left: -200px; height: 50px;}
第四种:flex
<!--html--><div class="flex"> <div id="left"><span>left</span></div> <div id="middle"><span>middle</span></div> <div id="right"><span>right</span></div></div>
//css .flex { display: flex; flex-flow: row; } #left { background-color: red; width: 150px; height: 50px; } #middle { background-color: #fff9ca; flex: 1; /* flex中宽度自适应使用该属性,使用100%时其他列的固定宽度会出现问题*/ height: 50px; } #right { background-color: yellow; width: 200px; height: 50px; }
0 0
- 左右定宽,中间自适应,实现三列布局
- 三列自适应布局:左右定宽,中间自适应
- 三列布局-左右固定,中间自适应
- css布局左右定宽,中间自适应
- 三列布局(左右固定宽度,中间自适应)
- 前端面试之两栏布局,左侧固定右侧自适应;三栏布局,左右定宽,中间自适应
- 三栏自适应布局实现(左右固定宽度,中间自适应)
- 3列布局左右自适应中间固定
- 三栏布局,中间自适应,左右固定实现方法
- Flex布局实现圣杯布局,左右两列固定、中间列自适应的三列式布局
- CSS实现经典三栏布局(两侧定宽,中间自适应)
- 三栏布局:左右固定,中间自适应
- 三列布局中间列宽度自适应
- 【CSS布局】三栏式布局,左右定宽,中间内容区域自适应
- 纯CSS实现三列布局(两边固定,中间自适应)
- CSS 布局实例系列(三)如何实现一个左右宽度固定,中间自适应的三列布局——也聊聊双飞翼
- DIV布局之三行三列左右两栏固定中间自适应
- 三列布局(左右宽度固定,中间自适应)的五种解决方案
- 一份耕耘一份收获
- HDU 1009 FatMouse' Trade
- EXCEL制作高大上的商业滑珠图
- 那些年提交 AppStore 审核踩过的坑
- Dubbo
- 左右定宽,中间自适应,实现三列布局
- 一篇文章,读懂Netty的高性能架构之道
- 只会一招,20天学做智能遥控小车经历
- 厚积薄发
- 第11周 项目1(中序线索化二叉树的算法验证)
- 11988 - Broken Keyboard (a.k.a. Beiju Text)
- SpringMVC 中 @InitBinder
- android常见控件与布局
- Android匿名共享内存和MemoryFile