css-定位元素水平居中

定位是没法水平居中的,必须给定位的元素设置一定的值,
left的值 = (定位元素的父元素宽度 - 定位元素宽度)/2
如果该父元素是body可用screen.width,
如果不是,请把该父元素设置成position:relative

.box{
position: absolute;
width: 200px;
left: 50%;
margin-left: -100px;  /*负值,且为宽度的一半*/
}

版权声明:本文为lm1022原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。