@@j.j.
Kurze Antwort:
<br>
ist richtig,<br/>
ist falsch,<br />
ist noch fälscher,Kurze Antwort: Deine Antwort ist zu ⅓ richtig, zu ⅔ falsch.
Und wenn wir noch einbeziehen, ob man „falsch“ steigern kann, ist das letzte Drittel gar noch falscher. 😜
... they call it houmor ...
XML-Syntax hat schon immer in HTML funktioniert, ist aber erst seit seit HTML5 erlaubt
Eben: erlaubt. Also nicht falsch.
Kann man so sehen. Für mich ist es falsch, weil es umfangreicher (in vieler Hinsicht) ist, ohne Mehrwert.
aber nicht empfohlen.
Sagt wer?
?! Ich sagte: > XML-Syntax [...] ist [...] erlaubt – aber nicht empfohlen.
Also niemand, zumindest HTML nicht (direkt). Indirekt mglw. über sämtliche Codebeispiele und den Quellcode der Spezifikation selbst.
Allerdings gibt es https://html.spec.whatwg.org/multipage/syntax.html#start-tags, Punkt 6: ... it does not mark the start tag as self-closing but instead is unnecessary and has no effect of any kind. For such void elements, it should be used only with caution ... Dieser Text wird übrigens – je nach Sichtweise – gerne als Argument gegen anführungszeichenfreie Attributwerte ge- bzw. mißbraucht.
Aber es gibt diverse Syle-Guides (auch für den Spec-Text selber oder füt WPT (wenn ich nicht irre)). Auch Google sieht das so, aber nur die alten Säcke halten sich noch dran.
(Wens genauer interessiert, dem kann ich den Link raussuchen zur E-Mail, in der damals Ian Hickson (HTML-Editor) schweren Herzens die Entscheidung getroffen hat, den Quatsch zu erlauben)
Man kann Hixie nicht nachsagen, jemals die Vorteile von XML verstanden zu haben.
Was soll die Polemik? Nach meine Einschätzung versteht er XML besser als wir beide zusammen. Er gewichtet die Vorteile halt anders als Du.
XML hat/hätte sicher Vorteile [gehabt] (wollen wir dieses Faß jetzt wirklich aufmachen?). Aber das ist kein Grund den Syntax in HTML zu verwenden.
Ich schreibe jedenfalls polyglottes HTML (also XML-Syntax)
Cooool, daß es sowas heut' noch gibt! (dazu fällt mir dieser Link ein: https://html.spec.whatwg.org/multipage/html-xhtml-author-guide/html-xhtml-authoring-guide.html (merkst Du was?)
Hast du auch nur einmal eine dieser "polyglotten" Dateien als "text/xml" servieren lassen und hat der Browser was sinnvolles angezeigt? Wenn ja, war da auch Javascript dabei? Wenn ja, dann würd ich gern einen Link sehen!
Auf die Gefahr hin, daß es doch noch ein Faß gibt: https://html.spec.whatwg.org/#the-xhtml-syntax
Using the XML syntax is not recommended, for reasons which include the fact that there is no specification which defines the rules for how an XML parser must map a string of bytes or characters into a Document object, as well as the fact that the XML syntax is essentially unmaintained — in that, it’s not expected that any further features will ever be added to the XML syntax (even when such features have been added to the HTML syntax).
Kwakoni Yiquan