Dann fällt mir auch kein zuverlässiger Workaround ein, leider... Wenn es sich um ein Blockelement handelt, nimmt es ohnehin die gesamte Breite ein. Hilft dir das?
ist DIV nicht *das* Blockelement überhaupt? ;) In SelfHTML[1] wird es jedenfalls als allgemeines Blockelement beschrieben.
[1] http://selfhtml.teamone.de/html/text/bereiche.htm#block