Witam. Mam następujący kod:
<table style="width: 200px; height: 200px; border: 1px solid #000; float: left; background: #ddd;" cellspacing="0" cellpadding="0" border="0"> <td style="width: 5px; height: 5px;"><img src="spacer.gif" style="width: 5px; height: 5px;"></td> <td style="height: 5px;"></td> <td style="width: 5px; height: 5px;"><img src="spacer.gif" style="width: 5px; height: 5px;"></td> <td style="width: 5px;"></td> <td style="border: 1px solid #000; background: #fff;"> <div id="scroller" style="width: 100%; height: 100%; overflow: scroll;"><img src="obrazek.gif"> <!-- obrazek ma 256 x 256 px--></div> <td style="width: 5px;"></td> <td style="width: 5px; height: 5px;"><img src="spacer.gif" style="width: 5px; height: 5px;"></td> <td style="height: 5px;"></td> <td style="width: 5px; height: 5px;"><img src="spacer.gif" style="width: 5px; height: 5px;"></td>
Div "scroller" o parametrze overflow: scroll znajdujący się w środku tabelki nie działa poprawnie, "rozpycha się" do rozmiarów obrazka. Przyczyną problemu jest brak zdefiniowanych rozmiarów tego diva. Nie mogę jednak nadać temu divowi rozmiarów, ponieważ cała tabelka będzie bardzo często zmieniać rozmiary i położenie w oknie przeglądarki (js), div ten musi się więc dopasowywać do aktualnie dostępnego miejsca. Jak przywrócić sprawność divowi overflow:scroll
bez użycia js?