Я использую таблицу для отображения ряда данных, мой HTML-код идет сюда...
<table border="1" cellspacing="0" cellpadding="0" style="width: 780px;">
<tbody>
<tr>
<td style="width: 780px; height: 25px;">
<pre width='100' style='width: 780px; word-wrap: break-word;'>
the data goes here.....
</pre>
</td>
</tr>
<tr>
<td style="width: 780px; height: 25px;">
<pre width='100' style='width: 780px; word-wrap: break-word;'>
the data goes here.....
</pre>
</td>
</tr>
</tbody>
</table>
эта таблица работает хорошо в Firefox, сафари и IE8. Но проблема возникает в IE7, IE6.. когда таблица расширяется и выходит из экрана (т.е. расширяется к правой стороне в оси X).... там какой-либо взлом для фиксации его?
снимки экрана IE6 в IETester:
Проблема решена, так как я использовал код
<table border="1" cellspacing="0" cellpadding="0" width="780" style="table-layout:fixed">
<col width="780">
<tbody>
<tr>
<td style="width: 780px; height: 25px; overflow:hidden;">
<pre width='100' style='width: 780px; word-wrap: break-word;'>
the data goes here.....
</pre>
</td>
</tr>
<tr>
<td style="width: 780px; height: 25px; overflow:hidden;">
<pre width='100' style='width: 780px; word-wrap: break-word;'>
the data goes here.....
</pre>
</td>
</tr>
</tbody>
</table>
в приведенном выше коде, есть три изменения ...
Я получил эту информацию по приведенной ниже ссылке, пожалуйста, все зацените ... " http://www.tek-tips.com/faqs.cfm?fid=4499 " и, следовательно, моя проблема была решена.
Вы также можете попробовать стиль word-break: break-all;
Я только что протестировал ваш HTML-код, и он выглядел идентично в IE6, IE8 (режим совместимости) и IE8 (нормальный режим), а также в Firefox.
Что-то еще на вашей веб-странице должно влиять на макет, поэтому, пожалуйста, опубликуйте полный пример.
Это полный пример, который я тестировал.
<html>
<body>
<table border="1" cellspacing="0" cellpadding="0" style="width: 780px;">
<tbody>
<tr>
<td style="width: 780px; height: 25px;">
<pre width='100' style='width: 780px; word-wrap: break-word;'>
the data goes here.....
</pre>
</td>
</tr>
<tr>
<td style="width: 780px; height: 25px;">
<pre width='100' style='width: 780px; word-wrap: break-word;'>
the data goes here.....
</pre>
</td>
</tr>
</tbody>
</table>
</body>
</html>
Попробуйте
<table border="1" cellspacing="0" cellpadding="0" width="780">