Autor Zpráva
Paulos
Profil
Dobrý den,
mám se svým webem ([url]http://worms4.tym.cz/[/url]) jeden problém s menu. Nad toto menu jsem totiž zavedl vyhledávací políčko, které by mělo být (díky vlastnosti float) vyjmuto z toku dokumentu. ALE - IE7 si s tím nějak neporadí a menu ukazuje o 25px dole.
Díky podmíněným komentářům se mi toto menu podařilo o těch x px zvednout nahoru. Ale kdyby si ze mne IE nedělal kreténa, tak už mohl být konec.
Při najetí myši na jakoukoliv položku menu se toto posune znovu dolů!

<style>
/* CSS pro IE */

#obsah {
margin-top: 24px;
}

.searching {
margin-bottom: -24px;
}
</style>

http://worms4.tym.cz/trumpeta.css - hledejte #new_menu apod. a .searching

Přitom IE8 už je v tomto přesnější a zobrazuje menu správně.

Nevíte, co s tím?
yFang
Profil
Když na to v IE7 najedu myší, tak menu odskočí dolů.
Paulos
Profil
Nevím, jestli mi musíš opravovat stylistické chyby, prosil jsem, jestli někdo na toto nemá řešení ;)
Str4wberry
Profil
Vyhledávací políčko vyjmete z toku dokumentu nastavením absolutní pozice. Přijde mi to jako lepší řešení. To poskakování souvisí s hasLayoutem u formulářem, řekl bych.
Paulos
Profil
Ta absolutní pozice mi pomohla, přestože jsem se dříve domníval, že to s ní nelze :) Jednoduše jsem nastavil určitý div jako rodičovský a pak se mi tuto mršku povedlo přesně nastavit.

Díky moc! Lockuji.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0