html居中布局样式调整方法

一、问题或解决方法应用场景。

在前端画页面的时候经常要求某个图片居中显示在某个区域中, 这里提供一下方法。 

重点:子绝对定位, 父级相对定位。

通过对父级元素的百分比定位的设置, 然后对子级的margin设定为负自己宽度(高度)的一半,从而实现居中显示的效果。 

二、直接粘贴代码来说明吧

style{
     div {
            width: 400px;
            height: 100px;
            background: skyblue;
            margin: 100px auto;
            position: relative;
        }
        
      div p {
            width: 100px;
            height: 100px;
            background-color: gold;
            position: absolute;
            left: 50%;
            margin-left: -50px;
        }      
}


<body>
    <div>
        <p></p>
    </div>
</body>

三、注意事项,着重注意点。 

1.left 设置为50%;

2.margin:设置为自身宽度的负的一半(-50px)

持续更新中、、、、、、本人代码新手,能力有限,如有不足之处,欢迎大家一起讨论交流。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值