Autor | Zpráva | ||
---|---|---|---|
Jiří Erhart Profil * |
#1 · Zasláno: 27. 10. 2011, 12:03:39
Mám vytvořené CSS hover menu, jak je popsáno v mnoha návodech na internetu, problém je v tom, že v mém kódu se po najetí na odkaz vyšší úrovně nezobrazí odkazy nižší úrovně. Celý kód jsem nahrál na mydomain.ic.cz. Poraďte mi prosím.
|
||
Jiří Erhart Profil * |
#2 · Zasláno: 27. 10. 2011, 12:32:26
Právě jsem zjistil, že pod Operou úplně nefunguje pozicivání, ale to je vedlejší, potřeboval bych poradit, proč nefunguje:
#menu li a:hover ul { visibility: visible; } Děkuju |
||
Chamurappi Profil |
#3 · Zasláno: 27. 10. 2011, 12:34:45
Reaguji na Jiřího Erharta:
#menu li a:hover ul — tímhle zaměřuješ <ul> umístěné uvnitř odkazu, na kterém je myš. Tvoje <ul> je přímo uvnitř <ul id="menu"> (což by být nemělo, patří do <li> ).
Menu je ve starších Internet Explorerech ustřelené kamsi do pryč, protože nastavuješ position: absolute (proč?), ale neuvádíš žádné souřadnice left či top .
|
||
Jiří Erhart Profil * |
#4 · Zasláno: 28. 10. 2011, 20:26:17
To Chamurappi:
Děkuji za odpověď, takhle to vlastně dává i daleko větší smysl, nevím, proč mě to nenapadlo. Takhle už to funguje a nastavování position: absolute |
||
Časová prodleva: 13 let
|
0