2011-10-14 2 views

답변

1

table-layout:fixed을 사용해야합니다. Chrome 15 및 IE7에서 테스트되었습니다.

HTML :

<table> 
    <tbody> 
    <tr> 
     <td>htqdrs-sdfwwwf-dfaaa-com-bbb-ccc-ddd-eee-fff-kljdfgg</td> 
    </tr> 
    </tbody> 
</table> 

CSS :

 
table {  
    table-layout:fixed; 
    width : 50px; 
    border : 1px solid #000;  
    word-wrap : break-word; 
} 
td { 
    width : 50px; 
}

JS 바이올린 : http://jsfiddle.net/9ZjCy/1/

1

당신은 제안 (비표준) CSS 3 텍스트 hyphens 재산 원하는에 테스트 :

td { hyphens: manual } 

참고 이것은 단지 supported in FF, Chrome, and Safari; it is unsupported in IE or Opera이다.

+0

이 요소 검사 정보에서 크롬 14에서 나를 위해 작동하지 않는, 하이픈 밖으로 교차한다. 또한 제공된 링크의 라이브 예제에서는 p 요소에 대해 교차 표시가 표시됩니다. –

관련 문제