Seite 1 von 1
Was ist der Unterschied zwischen <br> und <br />
Verfasst: 31.05.2006 15:06
von burn-hard
Hallo Zusammen,
Was ist der Unterschied zwischen <br> und <br />?
Ich meine noch eine dritte Variante des Zeilenumbruchs zu kennen, aber die fällt mir jetzt nicht ein. Die Frage soll für mich klären, ob ich <br>'s, die ich schon in so mancher *.tpl Datei eingebaut habe, nachträglich verändern soll, oder sogar muss.
Liebe Grüße
burn-hard
Verfasst: 31.05.2006 15:13
von Slytherin
Hi,
da besteht kein Unterschied. <br> reicht vollkommen aus, da sich dieser Tag automatisch schliesst. Im phpBB-Paket wurden die <br>'s überall in <br /> umgewandelt, was allerdings eigentlich unnötig ist - <br> ist genauso korrektes HTML und man braucht sich keine Gedanken deswegen machen ...
Das spielt nur eine Rolle, um xHTML kompatibel zu sein ...
Slytherin
Verfasst: 31.05.2006 15:15
von Patrik
<br> ist ein inhaltleeres Tag. Um aber XHTML kompatibel zu sein muss es auch wieder geschlossen werden. Darum auch <br />. Dieses schließen von inhaltsleeren Tags stammt aus XML und wurde in XHTML eingeführt. Das selbe muss bei <img> zu <img /> und <input> zu <input /> und so weiter.
@Slytherin
Korrektes HTML ja, aber korrektes XHTML nein. Browser die kein XHTML verstehen, parsen es als HTML und interpretieren <br /> als <br>. Aber Browser die XHTML verstehen, erwarten auch <br />.
Edit: Es kommst auch auf den angegeben Doctype an.
Verfasst: 31.05.2006 15:27
von S2B
Patrik hat geschrieben:Browser die kein XHTML verstehen, parsen es als HTML und interpretieren <br /> als <br>. Aber Browser die XHTML verstehen, erwarten auch <br />.
Um es nochmal auf den Punkt zu bringen: Bevor ihr euch überlegt, ob ihr <br> oder <br /> schreiben sollt, schreibt einfach gleich <br />, dann habt ihr später weniger Aufwand, wenn ihr den Validator entdeckt (

) und ganz nebenbei schreibt ihr sauberen Code.