warum gibs es diesen Slash / vor der dem br-Tag
</ br>
oder
<meta name="language" content="de" />

muss das sein oder kann das weg?
html5

was ist den richtig bei html5?

#frage #html

@tunda Du beschreibst Leerelemente: https://developer.mozilla.org/de/docs/Glossary/Void_element

Bzw. eigentlich die selbst-schließenden Tags. Und scheinbar sind diese nicht notwendig, aber gerne genutzt, um es offensichtlich zu machen, dass es sich um solche handelt.

Leerelement - Glossary | MDN

Ein Leerelement ist ein Element in HTML, das keine Kindknoten haben kann (d.h. verschachtelte Elemente oder Textknoten). Leerelemente haben nur einen Start-Tag; End-Tags dürfen für Leerelemente nicht angegeben werden.

MDN Web Docs

@tunda Das scheinen mir Relikte aus XHTML zu sein. Bei HTML5 sind Slashes in selbstschließenden Elementen (wie meta, input, br, etc.) nicht nötig.

Und beim br kam der Slash nie vorn an. Ein XHTML br war `<br />`.

@sebastianlaube Danke für die Erklährung. xhtml ich glaube das kommt gut hin.