【发布时间】:2018-04-19 09:21:18
【问题描述】:
给定一个包含数字列的表格,我想将它们放在中间。
但是,我也想右对齐数字!
table {
border: 1px solid black;
}
th {
width: 200px;
}
td {
text-align: center;
}
<table>
<thead>
<tr>
<th>Amount</th>
</tr>
</thead>
<tbody>
<tr>
<td>45</td>
</tr>
<tr>
<td>2</td>
</tr>
<tr>
<td>18923538273</td>
</tr>
<tr>
<td>9823</td>
</tr>
</tbody>
</table>
输出:
期望的输出:
注意:表格单元格的宽度应保持不变(200px),与数字无关。例如,如果所有数字都是 0,那么它们都应该在表格的中心:
还有:
-
<td>s的内容可以修改,但<tr>必须有一个数字。 - 请仅使用 CSS。
【问题讨论】:
-
请问您为什么删除了您的接受?
-
我刚刚注意到您的更新,...但是每个
<tr>应该有一个数字,我想这就是您删除接受的原因。连同您的更多 cmets,这几乎使我的答案无效,...我正在进行更新,并将很快发布。
标签: html css html-table flexbox alignment