Auge: nl2br(); Verwirrung

Beitrag lesen

Hallo

Hab wiedermal eine Frage: Beim Ausgeben einer MySQL-Tabelle verwende ich nl2br(); um die Leerzeilen auch anzuzeigen. Die Leerzeilen werden - fast logisch - mit <br> erstellt, aber: Im HTML Quelltext steht immer statt "<br>" "<br />". Warum das? Ist das normal? Habe ich was falsch gemacht? =)

Nö, beim Übersetzen wird XHTML Syntax verwendet.
Bei XHTML gibt es keine alleinstehenden Tags mehr.
Bsp. <img>, <hr> oder auch <br>.
Diese müssen als alleinstehend markiert werden,
will sagen, mit dem " /" wird der Tag geschlossen.

Tschüß, Auge