Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [html/css] overflow: sroll bez podanych wymiarów
Michu
post
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 15.10.2006
Skąd: zewsząd :P

Ostrzeżenie: (0%)
-----


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?

Ten post edytował Michu 4.11.2008, 18:42:13
Go to the top of the page
+Quote Post
bregovic
post
Post #2





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

Ostrzeżenie: (0%)
-----


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


--------------------
Prank - for the fun. Mac - for the simplicity. Deviantart - for the kick.
Life is ours, We live it our way -- Metallica
Go to the top of the page
+Quote Post
Michu
post
Post #3





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 15.10.2006
Skąd: zewsząd :P

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 10:03