前端面试——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累加运算代码
  • 热门搜索
    对偶句大全 长沙有什么好吃的 308二四六玄机资料大全 励志语录大全 治疗湿疹最快的方法 豆腐的家常做法 头像图片大全 咽喉炎最佳治疗方法 肉末粉条的家常做法 怎么治疗过敏性鼻炎