我有一个想要相对于页面居中的元素,同时有一个浮动元素与它内联。
html:
<div class="container">
<span class="centerMe">I should be centered</span>
<span class="ontheright">I'm on the right!</span>
</div>
CSS:
.container{ text-align:center }
.centerMe{
margin-left:auto;
margin-right:auto;
}
.ontheright{float:right;}
问题是在浮动元素用完之后,居中的元素相对于剩余的空间居中。我希望它相对于容器的整个宽度居中。我尝试过使用position:absolute
而不是浮动,但是当屏幕太小时它会发生碰撞。