博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS之中间固定两边自适应宽度
阅读量:4211 次
发布时间:2019-05-26

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

第一种:浮动布局实现

HTML:

这里写图片描述

这种方法我利用的就是浮动原理,左右定宽度分别进行左浮动和右浮动,此时主内容列(中间列没有定度)主会自动插入到左右两列的中间,最要注意的一点是,中间列一定要放在左右两列的后面,如上面的html代码所示,下面我们一起来看看其css样式是怎么实现的

CSS:

这里写图片描述

效果如图:

这里写图片描述

第二种:负的margin实现

HTML:

这里写图片描述

CSS:

这里写图片描述

这里先让’main’浮动,因为浮动存在包裹性所以后面紧跟着width的100%来保证其充满整个body,并且左右空出230px的距离预留给左右定宽的两列。’left’元素给予左浮动,因为此时它已经被挤到第二行,所以给予一个’margin-left’为负的100%让其向左偏移回到第一行且正好填补’main’留下的230px的定宽间距(注意这里margin-left/right的百分比都是根据父容器的宽度来决定)。那么’right’便是同样的道理

效果:

这里写图片描述

第三种:CSS3 Flexbox实现

HTML:

这里写图片描述

CSS:

这里写图片描述

效果:

这里写图片描述

你可能感兴趣的文章
UNIX网络编程卷1:应用进程写数据到一个TCP套接字中发生的事情
查看>>
UNIX网络编程卷1:套接字联网-第3章:套接字编程-套接字地址结构和值结果参数
查看>>
UNIX网络编程卷1:套接字联网-第3章:套接字编程-常用函数
查看>>
关于ubuntu中文件类型没有颜色区分的配置文件修改
查看>>
UNIX网络编程卷1:套接字联网-第3章:套接字编程-readn,writen函数
查看>>
UNIX网络编程卷1:套接字联网-第4章:基本TCP套接字编程1
查看>>
UNIX编程专题-POSIX信号
查看>>
UNIX编程专题-core文件的生成和调试
查看>>
UNIX高级环境编程:源码(apue)下载 编译和运行
查看>>
UNIX编程专题-可重入函数和不可重入函数
查看>>
UNIX高级环境编程-信号相关函数笔记
查看>>
unix编程专题-信号机制使用实例
查看>>
UNIX网络编程卷1:套接字联网-第5章:TCP客户/服务器程序示例
查看>>
UNIX编程专题-wait和waitpid详解
查看>>
UNIX编程专题-wait和waitpid详解2
查看>>
UNIX编程专题-服务器进程终止/服务器主机崩溃/服务器主机崩溃后重启/服务器主机关机
查看>>
UNIX编程专题-TCP连接探测详解
查看>>
UNIX编程专题-描述符集介绍和相关操作
查看>>
Linux IO模式及 select、poll、epoll详解
查看>>
UNIX编程专题-I/O复用:select、pselect、poll和epoll解析
查看>>