所有元素全用绝对定位,电脑上好看,手机上布局全挤成一团

5年前 (2021-08-16)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

刚写前端那会,为了把按钮、文字放到指定位置,我全用绝对定位,电脑上看着位置特别准,对齐得整整齐齐,结果打开手机看,所有元素全挤在屏幕左上角,大小还是电脑上的尺寸,整个页面乱得没法看,改都没法改。 后来我才明白,绝对定位是写死坐标,屏幕一变窄,元素不会自动调整位置,挤在一堆。我把所有绝对定位改成flex弹性布局,元素自动排列、自动适配屏幕宽度,手机上打开自动调整位置,再也不挤成一团。从那之后我写页面,能用flex就不用绝对定位,绝对定位只用来做小范围的浮层,不做整页布局,再也没出现过手机上布局全乱的事。 很多新手刚学前端,觉得绝对定位放位置简单,写着方便,结果做出来的页面只能在固定宽度的电脑上看,换手机、换平板全乱,后期改布局比一开始就用弹性布局麻烦十倍。真的,整页布局就用flex,别全用绝对定位,不然手机上一打开全乱,用户根本没法看。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/2072.html

0
回帖

所有元素全用绝对定位,电脑上好看,手机上布局全挤成一团 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息