Autor Zpráva
Pavliczeck
Profil *
Dobrý den,

už pár chvil se před monitorem vztekám kvůli špatnému zobrazení jednoho webového prvku v Internet Explorer.

Nahrál jsem prvek na web včetně css a obrázků, zde je výsledek.

Problém je, že mezi horním a středním obrázkem (pozadím) vznikla mezera, která ale nikde není nadefinovaná. Jak se ji zbavit?

Děkuji Vám za pomoc. Jak už to bývá, bude to blbost.

Pavel
agama australská
Profil *
{margin: 0;padding: 0;}
zvěřiňák
Profil
V tvojí ukázce je použit Doctype, který přepne IE do quirk módu . Ve standardním módu zmizí i mezera.
Trejpa
Profil
Pavliczeck:
Internet Explorer v quirku nedovolí zmenšit výšku bloku pod velikost písma. Stačí v problémovém bloku zmenšit písmo třeba na 1px.

Já bych to řešil jinak, bez podobných problémů:
<div id=f1><!-- rozměry a celkové pozadí -->
<div id=f2><!-- horní pozadí zarovnané nahoru -->
<div id=f3><!-- spodní pozadí dolů, horní a spodní padding -->
… obsah …
</div></div></div>
Pavliczeck
Profil *
zvěřiňák - pomohlo změnit hlavičku čili to nahradit za toto:

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Nejrychlejší řešení, děkuji :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0