对不定宽块级元素居中的,使用position:relative;left:50%并不能真的居中
.outer{
width:300px;
height:400px;
background:#FFCC99;
}
.wrap{
float:left;
position:relative;
left:50%;
}
.inner{
background:red;
position:relative;
left:-50%;
}<div class="outer"> <div class="wrap"> <div class="inner">position:relative left:40%</div> </div>
如题所示,感觉直接用position:relative;left:50%并不能真的居中。用如上写法似乎才可以。是我使用有误么?