前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >前端自适应布局方法总结

前端自适应布局方法总结

作者头像
用户1272076
发布2019-03-26 16:26:28
6250
发布2019-03-26 16:26:28
举报
文章被收录于专栏:张培跃张培跃张培跃

一栏固定一栏自适应

实现代码:

右两栏固定,中间自适应

方法一 :使用float浮动

自身浮动法的原理就是使用对左右使用分别使用float:left和float:right,float使左右两个元素脱离文档流,中间元素正常在正常文档流中,使用margin指定左右外边距对其进行一个定位。

方法二:使用绝对定位

绝对定位法原理是将左右两边使用absolute定位,因为绝对定位使其脱离文档流,后面的center会自然流动到他们上面,然后使用margin属性,留出左右元素的宽度,既可以使中间元素自适应屏幕宽度。

方法三:使用负margin(圣杯布局)

圣杯布局的原理是margin负值法。使用圣杯布局首先需要在center元素外部包含一个div,包含div需要设置float属性使其形成一个BFC,并设置宽度,并且这个宽度要和left块的margin负值进行配合,具体原理参考这里。这里对圣杯布局解释特别详细。

方法四:使用flex(css3新特性)

声明 | 文章著作权归作者所有,如有侵权,请联系小编删除。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-07-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 张培跃 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一栏固定一栏自适应
  • 右两栏固定,中间自适应
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档