Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Div pod Chrome nie dostosowuje się do zawartości
wujek_bogdan
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 8.03.2008

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


wysokość diva #gallery powinna dostosowywać się do zawartości. I jest tak w FF/Opera/IE ale w Chrome (i pewnie w Safari też) galeria wystaje poza diva. Nic nie daje zmiana overflow. Obecnie ustawiłem wysokość diva na sztywno, ale nie bardzo mnie satysfakcjonuje takie rozwiązanie.

projekt strony
style.css

Ten post edytował wujek_bogdan 23.07.2009, 08:47:11
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
singles
post
Post #2





Grupa: Zarejestrowani
Postów: 121
Pomógł: 26
Dołączył: 2.07.2007

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


Jesteś pewien, że #gallery się nie dostosowywuje?

Ustaw sobie dla #gallery border: 5px solid yellow, wywal height: 670px i zobacz co się będzie działo z divem #gallery - w Chromie to samo co w FF.


--------------------
Works for me => u mnie działa - blog o (o)programowaniu i nie tylko
meet.php - darmowe meetupy związane z PHP
Go to the top of the page
+Quote Post
wujek_bogdan
post
Post #3





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 8.03.2008

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


rzeczywiście, div #gallery się dostosowuje, ale wrapper się nie dostosowuje, więc efekt jest taki, że galeria wyłazi poza obszar #wrappera w chrome, w pozostałych przeglądarkach jest OK.

/edit:
zapomniałem dodać, że testowane na chrome w wersji 3.0.195.1

Ten post edytował wujek_bogdan 23.07.2009, 10:20:10
Go to the top of the page
+Quote Post
singles
post
Post #4





Grupa: Zarejestrowani
Postów: 121
Pomógł: 26
Dołączył: 2.07.2007

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


Nie wiem jak działa ten skrypt galerii ale ta tabelka w środku i style inline środku średnio mi się podobają. Ciężko powiedzieć o co chodzi. Wypuść gdzieś wersję "zepsutą" - tę, która działa na FF a nie na Chrome i wtedy się zobaczy.


--------------------
Works for me => u mnie działa - blog o (o)programowaniu i nie tylko
meet.php - darmowe meetupy związane z PHP
Go to the top of the page
+Quote Post
wujek_bogdan
post
Post #5





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 8.03.2008

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


proszę: http://krynica.8p.pl/projekt/galeria1.html
ps. stopka się rozłazi pod niektórymi przeglądarkami ale to teraz nieistotne.
Go to the top of the page
+Quote Post
singles
post
Post #6





Grupa: Zarejestrowani
Postów: 121
Pomógł: 26
Dołączył: 2.07.2007

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


W FF 3.5.1 jest tak samo jak w Chrome.

Podpowiem Ci gdzie szukać. Odpal FF, w nim FireBuga. Kiedy Twoja strona się załaduje, to znajdź w DOMie #gallery. Zobacz, jego rodzicem jest inny div, bez id, za to ma style inline. Jak go zaznaczysz, to zobaczysz w stylach, że ma ustawione height na stałe. Jak sobie wyłączysz tymczasowo tą właściwość (jak nie wiesz jak, to manuala FB i jazda, bo widzę że z FB chyba nie korzystasz), to zobaczysz, że wyświetla się już ok - rozciąga się bez problemu.

Chyba jest tak jak mówiłem, że galeria w momencie inicjalizacji opakowuje się własnym wrapperem. W kodzie tej galerii mbGallery.js jest taki fragment:
Kod
$(this).css({width:o.galleryWidth,height:o.galleryHeight,overflow:"hidden"})

Wywal z niego fragment odpowiedzialny za ustawianie wysokości, może pomoże, ten overflow'em też możesz się pobawić - nie wiem czy coś da, nie przyglądałem się dokładnie temu co ta galeria wypluwa na koniec.
Nie zapomnij o overflow: auto dla #main.
Teraz jak to dodasz to pojawiają się paski przewijania - jeszcze nie wiem z czym to może być związane, ale przyjrzyj się opcjom przy odpalaniu galerii:
Kod
galleryMaxWidth:765,
galleryWidth:765,


To tyle ode mnie, nie mam ochoty więcej się tym bawić zdalnie tongue.gif

PS. Oczywiście zakładam, ze dokumentacja i FAQ do galerii przeczytany.

Ten post edytował singles 23.07.2009, 17:16:21


--------------------
Works for me => u mnie działa - blog o (o)programowaniu i nie tylko
meet.php - darmowe meetupy związane z PHP
Go to the top of the page
+Quote Post
wujek_bogdan
post
Post #7





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 8.03.2008

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


dzięki za zainteresowanie tematem. sprawdzę to o czym mówisz.

rzeczywiście w FF zachowuje się tak samo jak w Chrome, co jest dosyć dziwne, bo wcześniej testowałem pod FF (pod windowsem) i było OK, teraz patrzę w FF (pod linuksem) i się rozłazi.
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 - 21:13