Natürlich - aber das zählt für mich zu den dingen wo kein Hack notwendig ist - wenn irgendwo ein float steht kommt einfach ein display: inline dazu und gut ist, da brauch ich keine Handstände machen oder mich speziell darum kümmern.
Davon höre ich zum ersten mal :-( Ich hab fast in allen flyern irgendwo ein float stehen. Mit display:inline habe ich dann "Ruhe"? Das hört sich doch gut an :-)
Wenn du float in Kombination mit margin-left oder margin-right verwendest löst du diesen Bug mit ziemlicher Sicherheit aus.
http://www.positioniseverything.net/explorer/doubled-margin.html
Das ist eine der gängigen - also einfach sobald du irgendwo ein float notiest ein display: inline dazu und der Bug sucht dich nicht mehr heim.