"em" v Opere (Mozzile,Netscape apod) x IE ...

Dobry den ...
zajimalo by me, proc ozbrazuje Opera a IE velikost "em" ruzne?
lepe receno mam plovouci div s sirkou danou v em
( treba #div { width: 3em; float:left; } )
vnoreny v jinem divu, ktery jeste obsahuje div (kolem ktereho ten #div "plave") s padding:3em
(treba #obtekajici { padding-left:3em; } )

v IE to funguje dobre, lepe receno sirka vnoreneho divu je rovna velikosti odsazeni (jak je to i nastylovano :) - a spravne reaguje na zmeny velikosti pisma ...
ale v Opere (7,5), Mozzile(Firefox), Netscape(7,1) to nefunguje a sirka "plovouciho" divu je sirsi nez padding obtekajiciho ...

nevite proc? pripadne (a ot by bylo jeste lepsi) co s tim? :)

dekuji S.
Moc jsem to nepochopil, ale tipuju na známý chybný box model MSIE:
http://interval.cz/clanek.asp?article=2965
aaa nojo :)
nejak jsem mel za to ze ie tam pocita margin a ne padding, ono je to naopak ... tak teda hura na matrjosky! :)
Stači nastavit správný doctype
Ano, ale to funguje jen u MSIE6, a nesmí být před tím specifikace xml. Tudíž je to nepoužitelný.