Страницы: 1
Перерабатываю корпоративный сайт - ухожу от фреймов.
следующий код в мозилле глючит. если просто давить F5 - ширина клеток на 2 и 3 строке меняется произвольным образом.
на IE6, Opera 7,8 - все нормально
Страница расчитан на полноэкранный режим, разрешение 1024х786 или 800х600. Изменения размеров окна блокируется через javascript.
Глюк начинает проявляться, когда в всех клетках содержимое начинает сколлироваться.
Если есть хоть одна нескролируемая клетка с маленьким содержимым - все работает нормально.
<html> <head> <style> div.scroll { height: 180px; width: inherit; overflow: auto; border: 1px solid #666; background-color: #ccc; padding: 8px; } </style> </head> <body> <table width=100% border=1 cellspacing=1 cellpadding=1> <tr> <td colspan=2> <div class=scroll> <? td(); ?> </div> </td> <tr> <td> <div class=scroll> <? td(); ?> </div> </td> <td> <div class=scroll> <? td(); ?> </div> </td> </tr> <tr> <td> <div class=scroll> <? td(); ?> </div> </td> <td> <div class=scroll> <? td(); ?> </div> </td> </tr> </table> <? function td() { echo("<table border=1 cellpadding=0 cellspacing=0 width=100>"); echo("<tr> <td align=center width=90><b>Время</b></td> <td align=center width=90><font size=2><b>Вес</b></td> </tr>"); for ($i=0; $i<50; $i++) { echo("<tr> <td width=90 align=center>00:20</td><td width=90 align=right>$i</td></tr>\n"); } echo("</table>"); } ?>
Отсутствует
Страницы: 1