Autor Zpráva
Deus
Profil *
Na našich webovkách hasicirumburk.cz je rozbalovací menu, které ale nefunguje úplně správně v prohlížeči IE. Menu se nerozbalí pod sebe, ale kus vpravo. V ostatních prohlížečích je to v pořádku. Když parametru #menu li nedám pevnou šířku, tak se i v IE menu rozbalí správně pod sebou. Pomůže mi někdo napravit chybu?
TomasJ
Profil
Deus:
Co takhle udělat pro IE jiný styl?
Upřesním: Stačí přidat kousek CSS, který půjde jen k IE. CSS, který napraví tuto chybu, tzn. aby prvek neměl pevnou šířku.
Deus
Profil *
Ale já potřebuji, aby měl pevnou šířku.
Petr Wudi
Profil
Problém je zřejmě v kódu zcela na začátku:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

IE zde totiž používá Quirk mód.
Když dáte doctype např. HTML 4.01 Strict, tak dost problémů s IE zmizí.
Deus
Profil *
Tento problém to nevyřešilo.
ladik
Profil
Deus

#menu li {
float: left;
width: 113px;
list-style-type: none;
position: relative;
}

#menu li:hover ul {
display: block;
position: absolute;
border-width: 0px 1px 1px 1px;
left: 0;
}

Deus
Profil *
Ladiku, jste dobrej. Děkuju

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: