前端面试——css水平垂直居中详细讲解

 时间:2024-11-02 20:09:59

1、使用flex布局(利用flex的alignItems:center垂直居中,justifycontent:center水平居中)

前端面试——css水平垂直居中详细讲解前端面试——css水平垂直居中详细讲解

2、利用相对定位和绝对定位的margin:auto(相对定位下,使用绝对定位将上下左右都设置为0,再设置margin:auto即可实现居中)

前端面试——css水平垂直居中详细讲解

3、利用相对定位和绝对定位,再加上外边距和平移的配合(相对定位下,使用绝对定位,利用margin偏移外容器的50%,再利用translate平移回补自身宽高的50%即可)

前端面试——css水平垂直居中详细讲解

4、利用text-align和vertical-align,利用text-align:center实现行内元素的水平啥修药挣居中,再利用vertical-align:middle实现行内元素的垂直居中,前提是要先加上伪元素并给设置高度为100%,elementUI的消息弹窗居中实现方式就是如此

前端面试——css水平垂直居中详细讲解

5、父元素设置为:position: relative;子元素设置为:position: absolute;上50%,左50%,然后减去元素自身宽度的距离就可以实现

前端面试——css水平垂直居中详细讲解
  • Thinkphp模板中如何输出多张图片
  • 怎么在Word中打出上标格式
  • Visio怎么样创建灵感触发图
  • asp.net如何为网页添加音乐播放器
  • php累加运算代码
  • 热门搜索
    身份证过期了怎么办 红虫怎么挂钩 尾气检测不合格怎么办 过敏性鼻炎怎么办 我怎么哭了 齿痕舌是怎么回事 手机qq怎么看特别关心我的人 ps怎么新建图层 watch怎么读 什怎么组词