使用css实现三栏自适应布局
来源:互联网 发布:iphone蓝牙连接mac 编辑:程序博客网 时间:2024/05/17 22:41
现象:
两边两栏固定宽度,中间为自适应。
思路:
1.绝对定位法:
父元素相对定位,左右两栏使用绝对定位,中间用margin相对父元素的边距撑开。
缺点:
子元素使用绝对定位,父元素无法被撑开。会出现如下情况:
2.浮动法:
HTML文件中先写两个侧边div,再写中间div。两侧边栏div分别设置左右浮动,中间栏用margin撑开,父元素overflow:auto!
3.margin负值法:(最常使用)
三栏均为左浮动,左栏
margin-left:-100%右栏
margin-left:-自身宽度
附录:
margin负值与relative的区别:
相对位置relative原有位置保留,而margin不保留。margin后的文档流会跟随margin流动。
0 0
- 使用css实现三栏自适应布局
- 使用CSS实现三栏自适应布局(两边宽度固定,中间自适应)
- 使用CSS实现三栏自适应布局(两边宽度固定,中间自适应)
- CSS三栏自适应布局
- css实现等高布局 两栏自适应布局 三栏自适应布局
- css三栏布局,中间自适应
- css实现两栏自适应布局
- CSS三列自适应布局
- CSS三列自适应布局
- Css三列自适应布局
- 纯CSS实现三列布局(两边固定,中间自适应)
- 实现三栏布局中间自适应
- CSS实现经典三栏布局(两侧定宽,中间自适应)
- CSS实现比例固定且大小随浏览器窗变化的自适应三栏布局
- CSS实现中间自适应的三栏布局,共4种方法
- 三栏自适应布局实现(左右固定宽度,中间自适应)
- HTML,使用div+css实现自适应table布局
- 三栏布局----自适应
- hadoop源码解析之RPC分析
- Codeforces 466D Increase Sequence【思维】好题~
- leetcode---Range Sum Query 2D
- LeetCode 4. Median of Two Sorted Arrays(Hard)
- Linux系统性能监控工具介绍之-tsar
- 使用css实现三栏自适应布局
- 关于对Tcp/Ip的理解
- Web前端CSS居中的二种处理方案
- Android单元测试-Mockito
- Android MediaPlayer状态机
- 数据库的隔离级别问题
- 使用RecyclerView商品左右分类列表
- base64 编解码
- Java-NowCoder- 求小球落地5次后所经历的路程和第5次反弹的高度