CSS元素居中别瞎调:Flex三行代码,水平垂直一次搞定

4个月前 (07-07 14:20)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值3465
  • 级别管理员
  • 主题693
  • 回复0
楼主

新手写CSS,最头疼的就是元素居中,怎么调都对不齐,今天说两个最常用的居中方法,不用再算边距。

水平居中:文本/行内元素

文字、按钮要水平居中,父元素加text-align:center,就搞定,不用算宽度减一半。

块元素水平居中

一个div要在页面居中,给它设宽度,然后margin:0 auto,就自动水平居中,不用算左边距。

水平垂直都居中:Flex一行搞定

父元素加display:flex; justify-content:center; align-items:center,子元素不管宽高,直接在父容器里水平垂直都居中,这是现在最通用的方法,比老的定位法简单十倍,新手记这个就够。

别再用margin:左负50%这种老方法了,Flex三行代码搞定所有居中问题。

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

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

0
回帖

CSS元素居中别瞎调:Flex三行代码,水平垂直一次搞定 期待您的回复!

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

取消确定

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