HTML表格列右对齐

Gra*_*uin 12 html css html-table

我有一个有3列的表.我希望第三列与上部元素的右边对齐,另外两列在左边,如下所示:

(left column) (middle column)                                      (right column)
Run Code Online (Sandbox Code Playgroud)

有没有办法通过CSS或其他东西这样做?

Vin*_*B R 16

使用width:100%在桌子上,中间一列.


小智 6

<td style="text-align:right;">data1</td>


ple*_*ong 5

有几种方法可以做你想做的事。最基本的是直接在标签中改变对齐方式

<td align='left'>data1</td><td align='right'>data1</td><td align='left'>data1</td>
<td align='left'>data2</td><td align='right'>data2</td><td align='left'>data2</td>
....
Run Code Online (Sandbox Code Playgroud)

如果您需要更改其他内容(CSS 样式),您可以在.firstColumn每个..secondColumn<td>

我尝试直接更改列,但这不起作用(HTML 表 colgroup 元素不起作用)。