Autor Zpráva
ra100
Profil *
Zdravím vás všetkých.
Neviem pochopiť, prečo sa tento kúsok banálneho kódu zobrazuje vo všetkých možných prehliadačoch dobre, len nie v ie?

<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<style type="text/css">
* {
margin: 0;
padding: 0;
font-family: helvetica, georgia, arial, sans-serif;
}
#ul2 {
visibility: hidden;
}
.lia:hover #ul2 {
visibility: visible;
}
</style>
</head>
<body>
<ul id="ul1">
<li class="lia"><a href="#">uprav</a><div><ul id="ul2"><li>zobraz</li></ul></div></li>
</ul>
</body>
</html> 


...vie mi to niekto vysvetliť ?
Ďakujem všetkým.
panther
Profil
ra100:
protože některá IE neumějí :hoverovat na jiných elementech, než je odkaz.
ra+éé
Profil *
panther:
Zaujímavé je, že tento sposob som už veľa krát použil v navigačných lištách a fongoval všade bez problémov.
..odrazu je tam neaký problém, s ktorým si neviem rady.
Ďakujem.
ra+éé
Profil *
sorry - ra100:
Trejpa
Profil
ra100:
..odrazu je tam neaký problém, s ktorým si neviem rady

Tak tedy upřesním panthera:
• IE 6 umí :hover jen na odkazech
• IE 7 a vyšší ve zpětně kompatibilní režimu (quirk) umí :hover jen na odkazech
• IE 7 a vyšší ve standardním módu umí :hover na všech elementech

Zřejmě tedy nemáš prohlížeč ve standardním módu. Přepneš ho pomocí vhodného doctype, třeba <!DOCTYPE HTML>, které umístíš na úplný začátek dokumentu.
ra100
Profil *
Trejpa:
Ďakujem pekne. táto maličkosť mi zabrala celý ďeń.
Áno, zabudol som nadefinovať v dokumente dctype...už všetko funguje, ako má )
Vrelé ďakujem.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0