Всем привет.
Есть таблица, в ней ячейки, а в них просто текст. Ширина ячеек фиксирована, текст может быть длинным, но с пробелами, то есть обычное предложение. Нужно чтобы текст переносился, а не расширял ширину ячеек. Длинных слов, типа "this.is.my.personal.mail.address@mail.ru" нету.
Так вот, почему-то если в строке нет colspan, то все прекрасно:
<table border="1px">
<tr>
<td style="font: bold 14px sans-serif; height: 100px;">
Logical Applications (units of functionality) and some long text here.
</td>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td width="120px">
1111
</td>
<td width="120px">
1111
</td>
<td width="120px">
1111
</td>
</tr>
</table>
Каждая ячейка остается шириной в 120px, а в ячейке с текстом длинный текст разбивается на строки.
Но если у строки таблицы есть объединение ячеек (colspan), то почему-то длинный текст не переносится, а растягивает всю таблицу. Вот такой код:
<table border="1px">
<tr>
<td colspan="3" style="font: bold 14px sans-serif; height: 100px;">
Logical Applications (units of functionality) and some long text here.
</td>
</tr>
<tr>
<td width="120px">
1111
</td>
<td width="120px">
1111
</td>
<td width="120px">
1111
</td>
</tr>
</table>
В чем прикол, вообще понять не могу. В Firefox все прекрасно, но в IE нет переноса строк.
Помогите плиз, долбусь долбусь, никак не могу понять как это сделать нормально.