开发者

How to wrap text in table cell at hyphen?

开发者 https://www.devze.com 2023-04-13 07:44 出处:网络
I found the text-wrap and overflow-wrap CSS 3 properties, but they don\'t seem to do anything. http://www.w3schools.com/cssref/css3_pr_te开发者_JS百科xt-wrap.asp

I found the text-wrap and overflow-wrap CSS 3 properties, but they don't seem to do anything.

http://www.w3schools.com/cssref/css3_pr_te开发者_JS百科xt-wrap.asp

How to wrap text at hyphens within a table cell? Testing on Chrome 14.


You want the proposed (non-standard) CSS 3 Text hyphens property:

td { hyphens: manual }

Note that this is only supported in FF, Chrome, and Safari; it is unsupported in IE or Opera.


You must use table-layout:fixed. Tested in Chrome 15 and 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 Fiddle: http://jsfiddle.net/9ZjCy/1/

0

精彩评论

暂无评论...
验证码 换一张
取 消