2010-06-17 4 views
1

В следующей таблице, как выровнять данные в ячейках td, чтобы мы не получали горизонтальную полосу прокрутки, используя CSS?Выравнивание данных в таблице

Также требование о том, что высота стола должна регулироваться автоматически ..

<table> 
    <tr><th>name</th> 
    <th>info</th></tr> 
    <tr><td>Harry</td> 
    <td>suminfosuminfosuminfosuminfosum infosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfos uminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfo<td></tr> 
    <tr><td>test</td><td>test data</td></tr> 
</table> 

ответ

0

Для поддержки всех браузер пойти на этот

.workbreak { 
     word-wrap: break-word;  /* IE 5.5-7 */ 
     white-space: -moz-pre-wrap; /* Firefox 1.0-2.0 */ 
     white-space: pre-wrap;  /* current browsers */ 
} 

<table> 
    <tr><th>name</th> 
    <th>info</th></tr> 
    <tr><td>Harry</td> 
    <td class="workbreak">suminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfo<td></tr> 
    <tr><td>test</td><td>test data</td></tr> 
</table> 

Более подробно: https://developer.mozilla.org/en/CSS/white-space

+0

Не работает для меня Mozilla 3.0.4 на Linux – Salil

+0

да он не работает на Mozilla – Hulk

+0

да его не поддерживает Mozila работать с ним попробовать Пробельные: предварительно обернуть в FF –

0

Дополнительная длинная ячейка нуждается в word-wrap:break-word.

0

Try:

table { 
    table-layout: fixed; 
    word-wrap: break-word; 
    width: 600px; /* or whatever you like */ 
} 
+0

Не работайте для меня mozilla 3.0.4 на linux – Salil

Смежные вопросы