Autor Zpráva
Shadowek
Profil
Dobrý den, mám drobný problém s jedním webem v FF. Když je na stránce delší obsah, tak jej nepokryje celý a bílý text přetéká na bílé pozadí - což moc čitelné není. Tady přikládám názornou ukázku: . Nevíte někdo čím bych to mohl napravit? V ostatních prohlížečích mi to funguje ...
Plaváček
Profil
Shadowek:

Chybu, tipnul bych, způsobuje tato definice:

#content{
  width: 820px;
  height: 100%;
}


Zkus ji upravit takto:

#content{
  width: 820px;
  overflow:hidden; 
}
Shadowek
Profil
Díky, funguje. Jen můžu se zeptat proč tomu tak je? Když jsem totiž height nespecifikoval, tak se tam ten obsah nezobrazoval vůbec a overflow má pouze skrýt to co přetéká ne?
Plaváček
Profil
Shadowek:

overflow:hidden je taková šikovná fičura, která nahrazuje klasickou metodu ukončení obtékání plovoucích prvků. Funguje všude a obejdeš se tím pádem bez "čističe" (tedy prvku s nastavenou vlastností clear:both za posledním z plovoucích bloků. Ostatně - ten ti tam chyběl a proto se blok content nenatáhnul). Mohu ti doporučit pěkné čtení, abys lépe pochopil, jak funguje float a clear: http://www.pixy.cz/pixylophone/2003_12_archiv.html#1071056082

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: