Gunnar Bittersmann: link, php generiert, linkt nicht

Beitrag lesen

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