博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
三种方法实现CSS三栏布局
阅读量:6247 次
发布时间:2019-06-22

本文共 770 字,大约阅读时间需要 2 分钟。

hot3.png

本文由云+社区发表

作者:前端林子

本文会分别介绍三种CSS实现三栏布局的方法,可在浏览器中打开查看效果

1.方法一:自身浮动的方法

实现方法:需要左栏向左浮动,右栏向右浮动,中间设左右margin来撑开距离

	
CSS实现三栏布局1
左栏
右栏
中间栏

注意:该方法在html布局时,要把中间栏放在左栏、右栏后面,左栏和右栏的顺序不定

实现的效果如下:

img自身浮动实现三栏布局

2.方法二:margin负值法

实现方法:两边两栏宽度固定,中间栏宽度自适应,左栏、右栏、中间栏向左浮动,左栏的margin-left设为-100%,中间栏的width设为100%,右栏的margin-left设为-右栏宽度

	
CSS实现三栏布局2
中间栏
左栏
右栏

注意:该方法在html布局时,要把中间栏放在第一个

此方法是实现圣杯布局和双飞翼布局的基础。

实现的效果如下:

imgmargin负值法实现三栏布局

3.方法三:绝对定位法

实现方法:左栏、右栏绝对定位,分别固定到页面左右两侧,中间栏不设宽度,用左右margin来撑开距离

	
CSS实现三栏布局3
左栏
中间栏
右栏

实现的效果如下:

img

此文已由腾讯云+社区在各渠道发布

获取更多新鲜技术干货,可以关注我们

转载于:https://my.oschina.net/qcloudcommunity/blog/3009549

你可能感兴趣的文章
推荐系统
查看>>
Appium安装过程
查看>>
Cocos2d-X中间应用
查看>>
Android学习笔记之SoftReference软引用...
查看>>
MFC office2007风格设置左侧导航栏 [转]
查看>>
swift:入门知识之泛型
查看>>
Git技巧:右键菜单怎么去除?
查看>>
【iCore3 双核心板_FPGA】例程四:Tcl脚本实验——配置引脚
查看>>
C4D to Unity3D插件C2U Tool开源发布!简化你的工作流
查看>>
【NLP】基于自然语言处理角度谈谈CRF(二)
查看>>
java.lang.OutOfMemoryError处理错误
查看>>
Innosetup中将bat文件压缩到压缩包中
查看>>
Android 手机卫士--签名文件说明&包名说明
查看>>
[转]python中@classmethod @staticmethod区别
查看>>
Linux排序不准确的问题,用以下两行代码解决
查看>>
MyBatis从入门到放弃一:从SqlSession实现增删改查
查看>>
为apache安装mod_wsgi的时候出现-fpic的问题
查看>>
Node,Sockets,Cores,Threads
查看>>
java数组和字符串相互转换
查看>>
深刻理解Nginx之Nginx完整安装
查看>>