<div class="text-center" style="align-items: center; justify-content: center;">
<table style="border: 1rem;">
<tr><th>Id</th><th>Quantity</th></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>3</td><td>4</td></tr>
<tr><td>4</td><td>2</td></tr>
</table>
</div>
我想把我的table对齐到中心,我该怎么做?我试了class=text-center
,align-items: center; justify-content: center;
,但没有工作。
5条答案
按热度按时间bqf10yzr1#
你添加的所有风格都很好。但是您忽略了容器样式的
display: flex;
。align-items: center; justify-content: center;
仅适用于display: flex;
div
的默认display
值为block
。这就是你的解决方案失败的原因。请找一把能用的小提琴。
ne5o7dgx2#
使用flexbox。要使任何容器flex use显示:flex
lb3vh1jj3#
您可以使用“margin-left:auto;margin-right:auto;”但请注意,在您的情况下,它将在您拥有表格的div中居中,因此如果您希望它位于屏幕中心,则必须将其放大。
大概是这样的:
9w11ddsr4#
试试这个.
zu0ti5jz5#