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?
wer sagt das?
4 Syntax and basic data types; 4.3.2 Lengths
"The format of a length value (denoted by <length> in this specification) is a <number> (with or without a decimal point) immediately followed by a unit identifier (e.g., px, em, etc.). After a zero length, the unit identifier is optional."