Autor Zpráva
Vašek H.
Profil *
Dobrý večer,
prosím o radu. Podívejte se, prosím, na stránky http://ckl.mff.cuni.cz/ufalnew/, mám problém s menu v levém sloupci. V Mozille se odlišné pozadí zvýrazněné položky zobrazuje přes celou šířku, a to chci. V IE6 ovšem nikoli. Jak dosáhnout toho, aby to v IE vypadalo jako v Mozille? (Buďte na mě, prosím, hodní, pokud se ptám na nějakou trivialitu, tohle je moje první pořádné přičichnutí k CSS.) Děkuji.
Acci
Profil
Šptaný odkaz, správně by měl být tento http://ckl.mff.cuni.cz/ufalnew/
Fred
Profil
IE tam bere těch 100% jako šířku toho obsahu ne toho do čeho se to má vejít
Sice ne úplně dokonalé řešení by bylo tohle
ul.menu a {
display: block;
padding: 0.2em 0.4em;
_width: 10em; /*tady bylo 100%*/
color: #fff6e4;
}
Vůbec by to možná bylo celé lepší asi přepsat na relativní rozměry v em místo těch procent. Pěkný stránky
Fred
Profil
Trochu líp mi funguje expression, je třeba tomu ul přidat id quicklinks
_width:expression(document.getElementById('quicklinks').scrollWidth/4 );
akorát nevím proč lomeno 4
Třeba se ozve někdo s lepším řešením.
Vašek H.
Profil *
Díky moc, použil jsem to _width: 10em; a funguje. Nastavil jsem v tom menu velikost fontu natvrdo (jen pro IE), takže se to nemůže rozpadnout. Mozilla si s tím poradila dobře i předtím, takže další problém nevznikl.

V procentech to mám, jelikož jsem nechtěl, aby se to rozpadlo při změně velikosti fontu. A za špatný odkaz nemůžu, on se z toho odkaz udělal sám. :-)

Děkuju za pomoc a pochvalu.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0