Autor Zpráva
nurder
Profil
Dobrý den,
jsem naprosto zoufalej, jelikož nevím, proč mi v internet exploreru 9 nefunguje vysouvací menu. V mozille mi to funguje bezvadně bez žádných problémů.
Zde je můj kód, jsem tu nový, tak nevim jestli to sem můžu jen takhle vložit, za to se případně omlouvám. Moc děkuji za každou radu.

.menu{
    margin:0px;
    padding:0px;
    font-size:14px;
    }
.menu ul{
    background:#504945;
    height:40px;
    list-style:none;
    margin:0;
    padding:0;
    }
    .menu li{
        float:left;
        padding:0px;
        }
    .menu li a{
        background:#504945 url("images/seperator.jpg") bottom right no-repeat;;
        color:#cfcfc6;
        display:block;
        line-height:40px;
        margin:0px;
        padding:0px 25px;
        text-align:center;
        text-decoration:none;
        }        
    .menu li.active a{
        color:orange;
        }        
    .menu a#active{
        color:orange;
        }
        .menu li a:hover, .menu ul li:hover a{
            background:#453e39;
            color:white;
            text-decoration:none;
            }
            
        
    .menu li ul{
        background:#504945;
        display:none;
        height:35px;
        padding:0;
        margin:0;
        border:0px;
        position:absolute;
        width:180px;
        z-index:200;
        /*top:1em;
        /*left:10;*/
        }
    .menu li:hover ul{
        display:block;
        }
    .menu li li {
        background-color:#504945;
        display:block;
        float:none;
        margin:0px;
        padding:0px;
        width:180px;
        }

    .menu li:hover li a{
        background:none;
        color:#cfcfc6;
        }

    .menu li ul a{
        display:block;
        height:35px;
        font-size:14px;
        font-style:normal;
        margin:0;
        padding:0px 10px 0px 25px;
        text-align:left;
        }

        .menu li ul a:hover, .menu li ul li:hover a{
            background-color:#57514b;
            border:0px;
            color:white;
            text-decoration:none;
            }

Moderátor panther: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Trejpa
Profil
nurder:
Máš-li problém na stránce, tak je pro odpovídající nejlepší vidět celou stránku, takže příště přidej raději odkaz na nefunkční ukázku. Tady nevidíme, k čemu se CSS vztahuje. Nicméně zrovna u tohoto problému si rovnou tipnu, že je IE ve zpětně kompatibilním režimu. Ten se přepíná vhodným DOCTYPE na začátku kódu, stačil by <!DOCTYPE HTML>. Tím si to (zřejmě, není li tam další chyba) zprovozníš v IE 7 a výše. Pokud hodláš mít stránky přístupné i pro uživatele IE 6 a nižších, vyhledej si něco o souboru „hover.htc“. Jinak chyba je dána tím, že starší IE neuměly :hover jinde, než na odkazech.

Kód vkládej mezi značky [pre]…[/pre].
nurder
Profil
Za ten kod se omlouvám ..... jinak moc děkuju ...už to jde :) .....to by mne nikdy nenapadlo :) ....

Vaše odpověď

Mohlo by se hodit

Nezapomeňte na odkaz na živou ukázku problému.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0