盒子的居中问题

居中:分位水平居中和水平垂直居中。

1.水平居中

  • 使用外边距水平居中:

margin:0 auto;

  • 如果内部元素为inline-block;则只需设置其父元素的text-align:center;

2.水平垂直居中

  • 使用定位水平垂直居中:
  • position:absolute;left:50%;top:50%;margin-left:-1/2*height ;margin-top:-1/2*width;
  • position:absolute; left:50%;top:50%;transform:translate(-50%,-50%); 
 1 定义两个盒子------wrapper和 .header
 2 .wrapper{
 3     background: pink;
 4     width:100px;
 5     height:200px;
 6     position:relative;
 7 }
 8 .header{
 9     background:red;
10     width:50px;
11     height:50px;
12     position:absolute;
13     left:50%;
14     top:50%;
15     transform:translate(-50%,-50%);
16 
17 }

····················

  • margin和定位组合使用:
.wrapper{
    background: pink;
    width:100px;
    height:200px;
    position:relative;
}
.header{
    background:red;
    width:50px;
    height:50px;
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom: 0;
    margin: auto;

}

 

转载于:https://www.cnblogs.com/alaner/p/9564576.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值