Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html/css] overflow: sroll bez podanych wymiarów
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
Michu
Witam. Mam następujący kod:
  1. <table style="width: 200px; height: 200px; border: 1px solid #000; float: left; background: #ddd;" cellspacing="0" cellpadding="0" border="0">
  2. <tr>
  3. <td style="width: 5px; height: 5px;"><img src="spacer.gif" style="width: 5px; height: 5px;"></td>
  4. <td style="height: 5px;"></td>
  5. <td style="width: 5px; height: 5px;"><img src="spacer.gif" style="width: 5px; height: 5px;"></td>
  6. </tr>
  7. <tr>
  8. <td style="width: 5px;"></td>
  9. <td style="border: 1px solid #000; background: #fff;">
  10. <div id="scroller" style="width: 100%; height: 100%; overflow: scroll;"><img src="obrazek.gif"> <!-- obrazek ma 256 x 256 px--></div>
  11. </td>
  12. <td style="width: 5px;"></td>
  13. </tr>
  14. <tr>
  15. <td style="width: 5px; height: 5px;"><img src="spacer.gif" style="width: 5px; height: 5px;"></td>
  16. <td style="height: 5px;"></td>
  17. <td style="width: 5px; height: 5px;"><img src="spacer.gif" style="width: 5px; height: 5px;"></td>
  18. </tr>


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?
bregovic
Hmm, obawiam się że bez ustawienia rozmiarów na co najmniej td to się nie uda (aczkolwiek mogę się mylić). BTW, zainwestuj w jakość życia, i przerób to na CSS winksmiley.jpg
Michu
Zazwyczaj nie używam tabelek. To jest ten przypadek w którym muszę użyć tabelki - wynika to z faktu iż ramka dookoła musi być podzielona na 8 części (narożniki i brzegi) aby można było zmieniać rozmiary okna.

A wracając do tematu: czy istnieje jakiś sposób ustawienia szerokości w stylach na np. 100%-10px?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.