Autor | Zpráva | ||
---|---|---|---|
na1k Profil |
#1 · Zasláno: 14. 7. 2007, 11:16:24
Snažím se udělat něco jako rozevírací seznam - seznam položek, na jednu kliknu a rozbalí se další pod-položky. Provedené to mám tak, že u bloku s rozbalenýma položkama mám display:none a kliknutím na nadřazenou se změní na display:block. V IE6 se ale děje to, že pokud nemají bloky nastavené zobrazení na block už při načtení, tak až je chci zobrazit (změnit z none na block), tak se zobrazí ale další položky celý tento blok překrývají. Správně by měly odskočit a udělat místo zobrazenému bloku tak, jak to funguje ve všech ostatních prohlížečích. Není v IE6 nějaká zákeřnost co se tohoto týče? Nevíte co s tím? Zkoušel jsem použít nejdřív UL, potom DIVy a nakonec i tabulky, ale ani jednou to nešlo.
|
||
Gappa Profil |
#2 · Zasláno: 14. 7. 2007, 12:27:41
IE6 umí display: none a block bez problémů, spíš bude problém někde jinde, ale takle se špatně radí - nahoď zdroják a pak se možná někdo chytne :)
|
||
na1k Profil |
#3 · Zasláno: 15. 7. 2007, 19:57:56
Tady je ukazka kodu - prvni UL je s nadrazenou polozkou a druhy "hide-me-3" je ten co se zobrazuje po rozkliknuti...
..a tady jsou styly, možná že některé nejsou použité, zkoušel jsem všechno možné...
|
||
Časová prodleva: 17 let
|
0