GoodS
И все-таки я чего-то не понимаю. Взял простой пример:
Код HTML:
<html><body>
<table cellspacing="0" cellpadding="0" border="1" width="200">
<tr height="100">
<td width="100">bla-bla-bla</td>
<td width="100"><div style="overflow: auto;">
qwertyasdfghzxcvbn<br>
qwertyasdfghzxcvbn<br>
qwertyasdfghzxcvbn<br>
qwertyasdfghzxcvbn<br>
qwertyasdfghzxcvbn<br>
qwertyasdfghzxcvbn<br>
qwertyasdfghzxcvbn<br>
qwertyasdfghzxcvbn<br>
qwertyasdfghzxcvbn<br>
qwertyasdfghzxcvbn<br>
qwertyasdfghzxcvbn<br>
qwertyasdfghzxcvbn<br>
</div></td>
</tr>
</table>
</body></html>
Здесь в DIV'е получается слишком широкая строка и поэтому появляется полоса горизонтальной прокрутки. При этом размеры у DIV'а не фиксированные, а подгоняются под размер ячейки по ширине. А вот по высоте - нет. Потому что для ячейки указывается
минимальная высота - если содержимое превышает ее, то ячейка автоматически раздвигается. Поэтому придется ставить фиксированный размер для DIV'а, но только по высоте. А то что появляются полосы прокрутки - куда ж без них? К примеру, ширина ячейки 100px, а размер какого-недь рисунка в DIV'е 120px - не может же рисунок сам автоматически перенестись следующую строку.
Или я все-таки не так понял задачу?