css几种常见的水平垂直居中的方法!!!

常见的水平垂直居中方法

1.先给父级元素设置水平居中

   text-align:center

在给当前垂直的元素转换成行内块元素和垂直居中

   display:inline-block;
   vertical-align:middle

在元素的后面不要回车,加上同级元素span,进行设置此参照物的高度等于父级元素100%

   display:inline-block;
   vertical-align:middle;
   height:100%

2.相对定位加绝对定位,父元素加相对定位,子元素加绝对定位

   left:0;
   right:0;
   top:0;
   bottom:0;
   margin:auto;
   position:absolute

3.弹性盒

   display:flex  //父元素
   margin:auto   //子元素

4.弹性盒2 直接给父级元素设置就可以了

   display:flex;
   justifly-content:center;
   align-items:center

窗口居中,固定定位

1.居中元素

position:fixed;
left:50%;
top:50%;
margin-left://定位元素高度一半,负值
margin-top://定位元素高度一半,负值

2.居中元素

position:fixed;
left:0;
right:0;
top:0;
bottom:0;
margin:auto;

3.居中元素–相对加绝对

 position:absolute;
 top: 50%;
 left: 50%;
 transform: translate(-50%,-50%)
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值