Daniel unreg: <hr> oder <hr />

Beitrag lesen

Hallo,

Ersteres ist HTML, letzteres ist XHTML.

Schreibst Du in HTML <hr/>, so ist das ein hr-Tag <hr/ und ein Zeichen >

Tatsächlich entspricht <hr/> in HTML dem Quelltext <hr>&gt; HTML wird aber nicht von SGML-Parsern verarbeitet, sondern von fehlertoleranten Tagsoup-Parsern. Daher wird dieser „Fehler“ ignoriert bzw. stillschweigend korrigiert.

In der kommenden HTML-Version 5 wird auch <hr/> eine gültige Schreibweise sein, um den Übergang von HTML auf XHTML (oder umgekehrt, nehme ich an) zu erleichtern.

Gruß;