Gunnar Bittersmann: Vervendung von <br>

Beitrag lesen

@@Rolf B

Trailing slash […] interacts badly with unquoted attribute values.

Diesen Teil finde ich sehr merkwürdig formuliert.

Ich erinnere mich an die Anfangszeit der CSSBattle, als SVG noch erlaubt war. Leere SVG-Elemente müssen auch in HTML mit /> geschlossen werden (außer das letzte, das nimmt der Parser auch ohne Slash).

Bei Attributwerten ohne Anführungszeichen muss man ein Leerzeichen vor den Slash setzen:

Geht nicht: <circle r=50 cx=50 cy=50 fill=darkred/>, weil / als Bestandteil des Attributwerts angesehen wird.

Geht: <circle r=50 cx=50 cy=50 fill=darkred />

Geht auch: <circle r=50 cx=50 cy=50 fill="darkred"/> (Ist aber ein Zeichen länger.)

Spielwiese

Vielleicht meinten sie das mit “interacts badly”.

Kwakoni Yiquan

--
Ad astra per aspera