2013-12-26 5 views
0

я использую contenteditable в тдпредотвратить пролет в тд contenteditable

<table style="width:200px"> 
<tr> 
    <td contenteditable style="width:100px" id="1">test</td> 
    <td contenteditable style="width:100px" id="2">test</td> 
</tr> 
</table> 

, когда я вхожу больше текста в первый тд, это сделать второй тд становится меньше, то таблица будет больше, чем 200px, что я указал ранее, как могу ли я предотвратить это?

ответ

1

http://jsfiddle.net/8ZNj3/1/

HTML:

<table> 
    <tr> 
     <td contenteditable>this long text won't overflow</td> 
     <td contenteditable>test</td> 
    </tr> 
</table> 

CSS:

table { 
    width: 200px; 
    table-layout: fixed; 
} 
td { 
    width: 100px; 
    white-space: nowrap; 
    overflow: hidden; 
} 
1

Попробуйте это:

<table style="max-width:200px;"> 
<tr> 
    <td contenteditable="true" style="max-width:100px; word-wrap: break-word;" id="1">test</td> 
    <td contenteditable="true" style="width:100px;" id="2">test</td> 
</tr> 
</table> 
+0

ТКС за вашу помощь, но она не работает. – Green

+0

Я только что отредактировал свой ответ. Пожалуйста, попробуйте еще раз – HICURIN

+0

Вот http://jsfiddle.net/hicurin/DDZG5/ – HICURIN

Смежные вопросы