Html 如何将文本溢出到表格的左侧?

Html 如何将文本溢出到表格的左侧?,html,css,Html,Css,我有一张固定布局的桌子。溢出时,单元格内容应从左侧而不是右侧剪切。也就是说,如果TD的宽度小于文本的宽度,则下面的单元格应显示“67890”而不是“12345” 这至少需要在IE7+中工作。有没有一种方法可以在没有JavaScript的css中实现这一点 <table style="table-layout:fixed"> <tr> <TD> 12334567890 </TD> </tr> </ta

我有一张固定布局的桌子。溢出时,单元格内容应从左侧而不是右侧剪切。也就是说,如果TD的宽度小于文本的宽度,则下面的单元格应显示“67890”而不是“12345”

这至少需要在IE7+中工作。有没有一种方法可以在没有JavaScript的css中实现这一点

<table style="table-layout:fixed">
  <tr>
    <TD>
      12334567890
   </TD>
 </tr>
</table>

12334567890
您可以使用:

direction:rtl;

您可以使用CSS3属性
wordwrap:break-word
,但无法控制它将在何处打断单词。它将尽可能地在线路上安装,然后将其分解到下一条线路,它不会保持线路长度相等


还有标签,但我从未使用过或尝试过,因此我无法真正告诉您如何使用它。

我没有尝试过,但您可以尝试
text align:right
或将内容包装在
div
中,然后向右浮动。

我必须承认我想到了这一点,但他的问题有点让人困惑,因为他说下面的一行应该是“67890”,仍然是从左到右的。对他来说,更好的措辞可能会有所帮助。只要你的单元格中没有标点符号,这就行了。我认为像“这是一个句子!”这样的文本会像“这是一个句子”。否则,这个解决方案会起作用。将direction:rtl添加到TD完成了这项工作。谢谢。是的,这似乎不是满足实际需要的最优雅的解决方案。我认为操作数据服务器端或客户端都会更好,这样您可以随时显示X个字符。可能的重复