此问题已在此处有答案:
Align 3 unequal blocks left, center and right(4个答案)
5天前关闭。
我在同一行上用div和CSS float左和右做了三个东西。但是中间的东西没有居中,也不够宽。我如何使中间的东西居中?编辑:谢谢大家帮助我。我很感激
.box1 {
float: left;
}
.box2 {
float: left;
}
.box3 {
float: right;
}
<div class="box1">
<p>hello</p>
</div>
<div class="box2">
<table>
</table>
</div>
<div class="box3">
<p>Hello again</p>
</div>
2条答案
按热度按时间bqjvbblv1#
您可以将
display:flex
属性并排用于design
项。对于table
,可以使用tr td th元素。另外,我使用了justify-content:start-center-end
属性。最后,您应该为box
类给予width:auto
值li9yvcax2#
您可以在div容器中使用
display: flex;
和justify-content: space-between;
来实现这一点。也许这可以帮助你: