我有一个容器,其中一些文本向右浮动,而其他文本我希望相对于整个容器水平居中。下面的代码仅使文本相对于浮动文本左侧的空间居中。容器的宽度可能因屏幕大小而异,居中和右侧的文本都是动态的,可以包含更多或更少的字符。
#holder {
margin:15px;
padding:15px;
background-color:#000;
color:#fff;
}
#right_text {
float:right;
}
#center_text {
text-align:center;
}
<div id="holder">
<div id="right_text">back to page 3</div>
<div id="center_text">load results 10-30 of 312</div>
</div>
我不想绝对定位正确的文本,因为居中的文本可能会与它重叠。居中的文本应该在点击正确的文本之前改为自动换行,并且仍然水平居中。
我不想只向居中的文本容器添加左/右填充,因为右文本是动态的,我不知道所需的填充量。