@@Gunnar Bittersmann
Das ist nicht richtig. Whitespace um das Gleichheitszeichen herum ist erlaubt.
Nachgeschlagen:
XML:
Unter 3.1 Start-Tags, End-Tags, and Empty-Element Tags findet man die Regeln [40] und [41]. Das Entscheidende hier ist Eq
; Click darauf führt zur Regel [25]: Eq ::= S? '=' S?
. Click auf S
sagt einem, dass sogar Zeilenumbrüche als Whitespace links und rechts vom Gleichheitszeichen stehen können.
HTML 4.01:
In der HTML-4.01-Spec sucht man wohl vergeblich danach. Die allgemeine Syntax ist Sache von SGML und wäre in der SGML-Spec nachzulesen. Da aber XML eine Teilmenge von SGML darstellt, kann da eigentlich nichts Widersprüchliches drinstehen.
HTML 4.01 ist aber nur noch von historischem Interesse. Relevant ist:
HTML5:
Unter 8.1.2.3. Attributes: “The attribute name, followed by zero or more space characters, followed by a single U+003D EQUALS SIGN character, followed by zero or more space characters”. Wobei space characters auch hier Zeilenumbrüche einschließt.
LLAP 🖖
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory