| Autor | Zpráva | ||
|---|---|---|---|
| juneau Profil |
#1 · Zasláno: 28. 4. 2006, 12:10:35
Typicky obalovy div, v nem dva floatovaci (menu + main) a pod nimi cistici footer s clear: both; ... pro zvyrazneni ma cervene pozadi. V Gecku v poradku, v IE je vytazeny treba az do pulky stranky. Nechapu.
Muze mi nekdo rici, jak se toho zbavit? http://rs.reality-show.net/misc/webshot.htm |
||
| Plaváček Profil |
#2 · Zasláno: 28. 4. 2006, 12:19:47 · Upravil/a: Plaváček
Jo jo, klasický "kuk na strejdu" bug. Nejjednodušší a vždy účinné řešení je obalit levý i pravý plovoucí blok jedním DIVem navíc, třeba s názvem MAIN a tomu nastavit šířku 100%. Viz http://klient.plavacek.net/webshot/webshot.html , v kodu je komentář.
Osobně každému radím, používá-li plovoucí bloky, nastavit vždy nadřazenému bloku nějakou šířku. Tím eliminujete nejen Peekaboo, ale většinou i 3px float bug. |
||
| juneau Profil |
#3 · Zasláno: 28. 4. 2006, 12:33:54
Dekuju, vyresim to tedy tim jednim divem navic. Jen jsem myslel, ze tohle mam osetrene divem #content, ktery nastavenou sirku ma.
Kazdopadne kdyz jsem pridal patice position: relative; spravilo se to take, ale pak jako by u ni IE videl padding: 20px 0 10px; misto spravnych padding: 10px 0; ... nu coz, hlavne ze je reseni :) Diky. |
||
| Plaváček Profil |
#4 · Zasláno: 28. 4. 2006, 12:41:04
Matrjoška je geniální řešení, funkční vždy a za každých okolností. A jeden DIV navíc mi žíly netrhá. Ušetřím kolikrát spoustu zbytečných a nedůvěryhodných CSS hacků. Jo.
|
||
|
Časová prodleva: 20 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0