Как мне переполнить текст слева в таблице? - PullRequest
3 голосов
/ 08 июня 2010

У меня есть таблица с фиксированной раскладкой.При переполнении содержимое ячеек должно обрезаться слева, а не справа.То есть, если ширина TD меньше ширины текста, в ячейке ниже должно отображаться «67890» вместо «12345».

Это должно работать в IE7 + как минимум.Есть ли способ сделать это в CSS без JavaScript?

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

Ответы [ 3 ]

5 голосов
/ 08 июня 2010

вы можете использовать:

direction:rtl;
1 голос
/ 08 июня 2010

Я не пробовал, но вы можете попробовать text-align:right или обернуть содержимое в div и всплыть правильно.

0 голосов
/ 08 июня 2010

Вы можете использовать свойство CSS3 word-wrap: break-word, но нет способа контролировать, где оно будет разбивать слово. Он поместит все, что может, на линию, а затем разделит ее на следующую, он не будет сохранять линии равной длины.

Существует также тег <wbr>, но я никогда не использовал и не экспериментировал с ним, поэтому я не могу сказать вам, как его использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...