2014-03-30 32 views
0

我們得到這個CSS使一個長字符串(沒有任何空間,URL爲例)分爲許多新的生產線,而不是隻顯示1行:爲什麼「自動換行」css樣式在<table>(GWT)內不起作用?

.wordWrap{ word-wrap:break-word; } 

在.xml文件

<table> 
    <tr> 
     <td> 
      <g:HTMLPanel ui:field="myPanel" addStyleNames="{style.wordWrap}" > <g:Label text="Aaaaaa..very long string without any space in it... aa"> <g:/HTMLPanel> 
     </td> 
    </tr> 
</table> 

這不起作用。

但是,如果我們去掉<table>那麼它做工精細

所以 爲什麼「自動換行」的CSS樣式沒有一個(GWT)內工作?

回答

0

找到答案

<table cellspacing="3" style="width: 100%; word-wrap:break-word; table-layout: fixed;"> 
1

您是否嘗試過white-space財產?這將解決您的問題。

white-space: pre-wrap; 

如果上面的css不起作用,請嘗試white-space屬性的其他組合。

查看更多about CSS white-space Property

+0

thax爲你的答案,但它沒有奏效。單詞包裝:分詞; table-layout:fixed;「工作,但它真的很醜 – Tum

+0

你試過其他組合的空白屬性嗎? – Braj

+0

我認爲最簡單的選擇不是放入一個

那麼我們可以解決問題 – Tum