margin

zakzdim ked dam na web v css float, tak mi prida z kazdej strany margin 2px.
...a co?
No ze dam napisem:
#logo {
margin : 3px;
background-image : xxx;
float : none
}

#menu {
margin : 3px;
float : left;
}
....
<div id=logo></div>
<div id=menu>Menu!</div>
<div>Text!</div>


tak nebude v #menu margin 3px ale 5px, takze to vyzera uplne cudne... (aj v IE aj v Mozile mi to robi, a vzdy mi to robilo...l)
možná jsem blbej, ale furt nechápu, kde je problém.

>tak nebude v #menu margin 3px ale 5px, takze to vyzera uplne cudne

tuto větu jsem nějak nepochopil. jakých 5px?

ještě jednou, co přesně chceš aby se ti zobrazilo? buď to namaluj a hoď sem link, nebo to názorně popiš.
#menu {
margin : 3px; //margin by mal byt 3px-a aj je!
}

#menu {
float : left;
margin : 3px; //margin by mal byt 3px - ale je 5px(na webe sa zobrazuje priblizne 5px aj ked tam ma byt len 3)
}
> margin : 3px; //margin by mal byt 3px - ale je
> 5px(na webe sa zobrazuje priblizne 5px aj ked tam ma byt len 3)

...zobrazuje se 5px od jaké strany?

Pokud budu myslet tento kód, a jde ti o to, že se od shora zobrazuje níž (než jen 3px), tak to je tím, že na třetím řádku od dola máš "<div id=logo></div>". Když jej dáš pryč, tak se ti "menu" zobrazí 3px. Přidal jsem rámeček pro lepší názornost.
============================
#logo {
border: 1px solid #FF0000;
margin : 3px;
float : none;
}

#menu {
border: 1px solid #FF0000;
margin : 3px;
float : left;
}
....
<div id=logo></div>
<div id=menu>Menu!</div>
<div>Text!</div>
============================

Je to ten problém, nebo se pletu?
tak prostě dej margin -2px... (minus dva pé ix)
É ná tó... chod na =>>armanzia.wz.cz<<= a tam sa to vychyluje porád.
---
su tam 3 bloky (divy), kazdy ma z kazdej strany 30px margin (povodne tam amlo byt 3, ale pre lepsiu viditelnost chyby som dal 30), len na menu je asi 60px. (asi lepsie povedane vsade to dalo 15, len na menu 30, ale to je jedno)
preco to robiiiiiiii