Wenn man float:left benutzt, dann verdoppelt der grundsätzlich den margin-left. Der Gecko machts richtig. Leider habe ich gerade keinen IE 6.x.
Könnte mir mal jemand sagen, ob er das da auch macht?
Der macht das auch. Gehört zu den bekannten Bugs. Dürfte allerdings nur für Angrenzung an die Canvas passieren.