Autor Zpráva
jnf
Profil
Ahoj,

mám problém s menu na webu http://poradce.infowood.cz/
V FF (1.5.0.12) je menu širší než v IE6 a poslední položka přetéká na další řádek. Zkoušel jsem s tím kde co, ale nic nezabralo. Na tomto webu jsem našel odkaz na chybu "Dvojitý vnější okraj (Double margin bug)", ale buď to není ono nebo jsem to zkusil špatně.

Pokud budete mít chuť mi pomoci, pak patřičné styly jsou v souboru "css/menuc2.css" ve stylech "DIV.topmenu..."

Předem děkuji

Honza
Str4wberry
Profil
jnf
Tipnu si — overflow: hidden
jnf
Profil
To ne, položky menu nejsou oříznuté a div pro menu se po posunutí poslední položky na nový řádek zvětší na výšku.

Problém je s tím, že jednotivé položky menu jsou cca 2-3px širší ve FF než v IE a to způsobí ten posun poslední položky na nový řádek.
Pořád nemůžu příjít na to proč.

Honza
jnf
Profil
Tak jsem si s tím teď trochu hrál a zjistil jsem, že problém je zřejmě v BORDER.
Když jsem ve stylu

div.topmenu ul li a, div.topmenu ul li a.current, div.topmenu ul li span

odstranil řádek

border: #FFFFFF 1px solid; /* definice okraje (barva, velikost, ty cary) - link */

Vypadá to, že IE špatně počítá okraj.
Nemáte někdo nápad?
Manq
Profil
jnf
http://ie-brouci.dero.name/box-model.html

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: