博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
高度已知,三栏布局,左右宽度300,中间自适应
阅读量:7143 次
发布时间:2019-06-29

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

float解决方案,DOM顺序与视觉顺序相符

一个左浮动一个右浮动, 中间的元素,利用calc给一个固定的宽度,并设置成行内块元素,即可

  
Title
123
456
789
复制代码

float解决方案,DOM顺序与视觉顺序不符

  
Title
float解决方案,DOM顺序与视觉顺序不符
复制代码

position解决方案

123
456
789
* { padding: 0; margin: 0; } html, body{ width: 100%; height: 100%; /*background: chocolate;*/ } .box { height: 100%; position: relative; } .box1{ position: absolute; top: 0; left: 0; width: 300px; height: 100%; background: cadetblue; } .box3{ position: absolute; top: 0; right: 0; width: 300px; background: cornflowerblue; height: 100%; } .box2{ margin: 0 300px; background: cornsilk; height: 100%; }复制代码

圣杯布局(margin负值解决方案),DOM顺序与视觉顺序不符

圣杯布局(margin负值解决方案),DOM顺序与视觉顺序不符
复制代码

弹性盒子flex解决方案

居中
复制代码

表格布局(等高)

表格布局(等高)
.ct4 { display: table; width: 100%; margin-bottom: 100px; } .ct4 > div { display: table-cell; height: 500px; } .l4 { width: 300px; background: cornsilk; } .r4 { background: cadetblue; width: 300px; }复制代码

网格Grid解决方案

网格Grid解决方案
复制代码

总结

建议用前几种方案,因为后面几种的方案,有兼容性

转载地址:http://qszgl.baihongyu.com/

你可能感兴趣的文章
全票通过,百度 Doris 项目进入 Apache 基金会孵化器
查看>>
Retrofit2源码解析——网络调用流程(下)
查看>>
5G时代下的移动边缘计算(MEC)探索系列之二
查看>>
白衣天使要承包你的周末咯!快来3小时公益平台!
查看>>
用GitHub Issue取代多说,是不是很厉害?
查看>>
3 个实例带您了解如何快速迁移旧版的 Windows 应用程序
查看>>
第15天,JavaScript之事件介绍
查看>>
去除mysql 大小写敏感
查看>>
find: 路径必须在表达式之前:
查看>>
hanlp自然语言处理包的基本使用--python
查看>>
Linux网络协议栈(三)——网络设备(2)
查看>>
MAC下尝试PHP7 alpha版本的安装
查看>>
Laravel(1) 注册重写
查看>>
踩坑记:根据类型获取Spring容器中的Bean
查看>>
6-Java基础语法-数组之一维数组
查看>>
编译器中的 逃逸分析
查看>>
应用程序内部任意界面退出程序
查看>>
短视频APP开发应该注意些什么
查看>>
SweepLoadingView-延时动画
查看>>
Spring Cloud Config 2.1.2、2.0.4 和 1.4.6 发布,修复 CVE-2019-3799
查看>>