我有一个容器div,其中包含文本,我想让文本居中。我还想在容器中插入一个向右浮动的div,就像这样:
<div id="container" style="text-align:center">
Text
<div id="child" style="float:right"></div>
</div>
不幸的是,当子元素存在时,文本不再相对于容器居中,而是向左移动子元素的宽度。
有没有人知道如何使文本居中并同时保持div在右侧的位置?
像这样的东西...
<div style='position:relative;'>
my centered text
<div style='position:absolute;right:0;top:0'>
my right div
</div>
</div>
你显然可以将内联样式放入CSS中。
可能是这样吗?创建三个相等的部分。左、中、右?
<div id="container">
<div id="child1" style="float:right width: 30px;"></div>
<div id="child2" style="float:right width: 30px; text-align:center;">TEXT</div>
<div id="child3" style="float:right width: 30px;"></div>
</div>
container
设置为90px的宽度,同时保持其他两个设置为30. - Zak