Gunnar Bittersmann: Frage zum Wiki-Artikel „Attribute und Wertzuweisungen“

Beitrag lesen

problematische Seite

@@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