博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
两列自适应布局的4种思路
阅读量:6076 次
发布时间:2019-06-20

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

前面的话

  前面已经介绍过的两列布局,而两列自适应布局是指一列由内容撑开,另一列撑满剩余宽度的布局方式。本文将从、、和来介绍两列自适应布局的4种思路

 

float

思路一float

  在单列定宽单列自适应的两列布局中,经常用float和配合实现布局效果。但由于margin取值只能是固定值,所以在两列都是自适应的布局中就不再适。而float和配合可实现两列自适应效果。使用overflow属性来触发,来阻止浮动造成的文字环绕效果。由于设置overflow:hidden并不会触发IE6-浏览器的属性,所以需要设置zoom:1来兼容IE6-浏览器

left

right

right

 

table

【思路二】table

  若table元素不设置table-layout:fixed,则宽度由内容撑开。在某个table-cell元素的外层嵌套一层div,并设置足够小的宽度如width:0.1%

left

right

right

 

flex

【思路三】flex

  flex弹性盒模型是非常强大的布局方式。基本上,一般的布局方式都可以实现

  [注意]IE9-不支持

left

right

right

 

grid

【思路四】grid

  [注意]IE10-浏览器不支持 

left

right

right

 

转载于:https://www.cnblogs.com/xiaohuochai/p/5454232.html

你可能感兴趣的文章
如何判断自己适不适合做程序员?这几个特点了解一下
查看>>
使用spring boot + swagger2markup + springFox + asciidoctor自动生成HTML、PDF接口文档,并解决中文显示...
查看>>
【运维故事】记一次系统重大升级的经历
查看>>
form表单以及input标签里的属性。
查看>>
没思路?Banner元素拆解,教你如何做banner
查看>>
手把手教你测微信小程序
查看>>
JavaScript学习记录 (五) Null类型
查看>>
Netty 防止内存泄漏措施
查看>>
ShockHosting测评
查看>>
面向 Photoshop 的英特尔® Texture Works 插件
查看>>
datatable使用的简单demo
查看>>
linux中单独编译网卡驱动
查看>>
结合zabbix监控系统io相关性能服务
查看>>
cve-2014-8517 FTP漏洞详解
查看>>
apache优化的“增加连接数”没学明白
查看>>
nmap 简单使用
查看>>
TortoiseGit日常使用指南
查看>>
ubuntu安装mongodb
查看>>
MVC4 EF linq从客户端中检测到有潜在的危险的Request.Path值
查看>>
MariaDB数据库备份与恢复
查看>>