Autor Zpráva
Anonymní
Profil *
http://nikola.unas.cz/2ka/

Mam tam menu, chci aby mnelo nahore i dole 5px mezeru ...
mam u nej nastaveny padding 5px , odkazy v nem maji float: left aby byly vedle sebe ...
a to znamená že jsou vyjmuty z toku dokumentu a vypadají jako by v tom menu nebyli....
to menu se má roztáhnou podle jejich výšky + 5px nahoře i dole, 1px border dole.
A ještě na té stránce dole je asi 5px mezera , všechno má marginy i paddingy 0 takže nevím proč tam je ... nedokreslí se tím pozadí ....
co stím ?

Moc děkuju.
centi
Profil
1. Prvku div#menu pridaj vlastnost: overflow: auto;
2. všechno má marginy i paddingy 0 - a predsa nie... <p> nemaju vynulovany margin, takze do definicie stylov odstavcu pred margin-top: 3px; pridaj margin: 0;
Anonymní
Profil *
mas recht
, a proc tam ma bejt to overflow- ale fakt to funguje . Dik
ronnie
Profil
Overflow je vlastnost, která řeší, jak se bude nakládat s případným přetékajícím textem.
centi
Profil
No ber to len ako fintu, ja som sa ju dozvedel nedávno, dovtedy som musel používať tzv. Clearingový DIV, teda DIV s nastavenou vlastnosťou clear="both" (alebo left, alebo right, podla floatu).

Vyvetlenie:
http://www.quirksmode.org/css/clearing.html
Anonymní
Profil *
Jj ja na to vlastne uplne zapomnel !!! ;-)
Toto téma je uzamčeno. Odpověď nelze zaslat.