问题
我有一个固定宽度的表格(它必须是),其中一个单元格包含的文本太长而无法放入其中,因此它溢出到右侧的单元格之外。
我需要让所有表格单元格的文本都向右对齐。
理想情况下,我不想更改任何标记。
我在寻找什么
我需要找到某种方式让(示例中的文本)“longlonglong”溢出到其他先前单元格的左侧并保持它的右对齐状态。
代码
HTML
<table width="120">
<tr>
<td width="30">text</td>
<td width="30">text</td>
<td width="30">text</td>
<td width="30">very longlonglong text</td>
</tr>
</table>
CSS
td {
text-align: right;
border: 1px solid black;
vertical-align: top;
}
table {
border: 1px solid red;
table-layout: fixed;
}
例子