У меня есть таблица, закодированная как показано ниже:
<table style="table-layout:fixed">
<tr>
<td class="htTd" width="100" style="word-wrap:break-word">someDynamicLongtextsomeLongtextsomeLongtextsomeLongtextsomeLongtextsomeLongtextsomeLongtextsomeLongtext</td>
<td class="htTd" width="100" style="word-wrap:break-word">someLongtextsomeLongtextsomeLongtext</td>
</tr>
<tr>
<td class="htTd" width="100" style="word-wrap:break-word">someContentsomeContentsomeContent</td>
<td class="htTd" width="100" style="word-wrap:break-word">someContent</td>
</tr>
</table>
В CSS у меня есть
htTd{height:30px}
Теперь проблема в том, что, поскольку контент является динамическим (исходящим из JSP),длинный текст неправильно переносится в IE.В IE он как бы отображает 2 строки и просто скрывает остальное содержимое.В Firefox он корректно переносится.
Хотя проблему можно решить, просто удалив атрибут высоты из CSS ... К сожалению, я не могу этого сделать, поскольку мой CSS используется во многих других файлах и, следовательно, я не могу изменитьCSS.
Как исправить проблему, добавив в CSS любой другой атрибут CSS?