Autor | Zpráva | ||
---|---|---|---|
Simba Profil |
#1 · Zasláno: 19. 1. 2011, 19:55:47
Řeším problém, který se týká jen IE7, jenž interpretuje komplikovanější konstrukci plovoucích prvků s využitím relativního pozicování špatně. Bohužel nevím, jak to jinak řešit, a proto prosím o pomoc.
Příklad 1 (nepsrávné vykreslení hnědého boxíku s fotkami a tlačítka zpět) Příklad 2 (nepsrávné vykreslení tlačítka zpět, zde se pro změnu nezobrazí vůbec) Hlavní menu je také řešeno pozicováním a v IE7 se nezobrazovalo, tam ale stačilo umístit clearovače nad menu a vše je v pořádku. Kód mám - řekl bych srozumitelně okomentovaný, měli byste se v něm rychle zorientovat. Děkuji |
||
NejakyTom Profil |
#2 · Zasláno: 19. 1. 2011, 20:09:35
Ja jsem tedy s IE7 problem nikdy nemel a to jsem delal i slozitejsi weby (vetsinou se jedna o doladovani marginu v ie6).
Pozicovani provadim tak ze vnejsi div je relativne pozicovani a ten ktery chci pozicovat (vnoreny div) je absolutne a odsazuje se od vnejsiho s relativnim pozicovanim. Do kodu koukam a koukam ale vidim jen div "dolu" ktery ma absolutni pozici ale relativni pozici ma div az "obal-y" a taky to tak funguje -> ie7 se podle neho ridi. Navic tohle by se dalo resit i pomoci floatu + paddingu / marginu. |
||
Simba Profil |
#3 · Zasláno: 20. 1. 2011, 23:30:48 · Upravil/a: Simba
- Pozicovani provadim tak ze vnejsi div je relativne pozicovani a ten ktery chci pozicovat (vnoreny div) je absolutne a odsazuje se od vnejsiho s relativnim pozicovanim.
Ano, tímto způsobem to řeším přeci také. Rodičovský blok <div id="obal-y"> má nastavenou vlastnost position: relative, aby uvnitř absolutně pozicovaný blok <div class="dolu"> neutekl někam mimo mnou vytyčené území. - Do kodu koukam a koukam ale vidim jen div "dolu" ktery ma absolutni pozici ale relativni pozici ma div az "obal-y" a taky to tak funguje -> ie7 se podle neho ridi. Relativní pozici má "až" <div id="obal-y">, protože pozicuji ještě to menu, kdybych použil vlastnost position:relative u jiného bloku, tak se mně tam přesune i to menu. A ještě jednou připomínám, že se podle mě jedná o úplně normální zápis - jen IE7 s tím má pro mě naprosto nepochopitelně problém. - Navic tohle by se dalo resit i pomoci floatu + paddingu / marginu. Chceš-li mít jako já tlačítko s fotkami naražené vždy úplně dole, tak si s tvými vyjmenovanými vlastnostmi nevystačím. Nezapomeň, že si uživatelé mohou zvětšit písmo..., takže jediné řešení vidím v absolutním pozicování. |
||
Časová prodleva: 13 let
|
0