2013-09-26 112 views
0

我已經嘗試了以下代碼到我的TD,但沒有好的跡象。文本溢出:省略號不工作在​​IE9

.td_class{ 
max-width:100px; 
overflow: hidden; 
text-overflow : ellipsis; 
-ms-text-overflow : ellipsis; 
} 

有什麼幫助嗎?

+0

[text-overflow:ellipsis在IE上不起作用]的可能重複(http://stackoverflow.com/questions/14664195/text-overflowellipsis-doesnt-work-on-ie) – mortb

+0

使用'white-space :nowrap'沒有它省略是不可能的。 –

回答

0

試試這個,

td 
{ 
    max-width: 100px; 
    overflow: hidden; 
    text-overflow: ellipsis; 
    white-space: nowrap; 
} 
0

它會工作,如果你包裹在<th>文本中附加的元素,並應用widthoverflow到:

http://jsfiddle.net/nkLav9f7/6/

<table> 
    <thead> 
     <tr> 
      <th><span>This is a really long header</span></th> 
     </tr> 
    </thead> 
    <tbody> 
     <tr> 
      <td>foo</td> 
     </tr> 
    </tbody> 
</table> 

table, td { border: solid 1px black } 

th 
{ 
    max-width: 50px; 
} 

span 
{ 
    overflow: hidden; 
    display: block; 
    width: 50px; 
    white-space: nowrap; 
    text-overflow: ellipsis; 
} 
0

如果您已設置「自動換行:麪包字」,其他樣式如「* {word-wrap:bread-word}「,請將它改爲」word:wrap:normal「。這個對我有用。