@@Rolf b
Wirklich? Soweit ich weiß, sind die Werte von width und height ohne Einheit anzugeben (und immer Pixel-Angaben).
Ja ok, das ist in HTML 5 so. Da muss Breite und Höhe in CSS-Pixeln angegeben werden.
Wo genau in der Spec steht das eigentlich?
und zumindest IE und Chrome verstehen beides noch.
Natürlich. Das wird wohl auch so bleiben. Sonst würden ja HTML-4.01-konforme Seiten mit Prozentangaben ja nicht mehr richtig geparst werden.
Die Spec sagt: “If el has a width
attribute, and parsing that attribute’s value using the rules for parsing dimension values doesn’t generate an error or a percentage value, then let width be the returned integer value. Otherwise, let width be null.”
Und in jenen Regeln: “If the character indicated by position is a U+0025 PERCENT SIGN character (%), return value as a percentage.”
LLAP 🖖
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory