2010-06-17 51 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 2010-06-17 05:17:41

+0

是它沒有在Mozilla – Hulk 2010-06-17 05:20:04

+0

工作是它在Mozila不支持與它合作嘗試空白:預包裝在FF – 2010-06-17 05:21:30

0

超長單元格需要word-wrap:break-word

0

嘗試:

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

不適合我mozilla 3.0.4在Linux上 – Salil 2010-06-17 05:23:02