Woran liegt dies?
an der fehlerkorrektur des verwendeten browsers - diese sollte imho verboten werden, da man flüchtigkeitsfehler so schwerer findet ...
Was aber nach meiner Meinung unlogisch ist:
In der Beschreibung von width (in der img-Angabe) steht, dass bei fehlender Maßangabe px angenommen wird, warum dann nicht auch wenn über style definiert wird?