【发布时间】:2010-12-01 05:15:06
【问题描述】:
我有一个在容器 div 中水平居中的内部 div,我需要在该容器中添加另一个 div,在居中 div 的右侧?如何在不干扰居中 div 的位置的情况下这样做(即它仍应居中在容器中,而不是在容器的左边缘和另一个 div 的左边缘之间?
<div id="container">
<div id="inner"></div>
<div id="right"></div>
</div>
div#container {
width: 960px;
}
div#inner {
width: 400px;
margin: 0 auto;
}
div#right {
width: 100px;
float: right;
/* what else? */
}
理想情况下,我什至想将 div#right 的位置指定为距 div#inner 右边缘的距离,而不是使用 float:right。
(到目前为止我想到的唯一解决方案是在左侧添加另一个与 div#right 宽度相同的 div 并设置为 visible:none。有没有更好的方法?)
【问题讨论】: