<br /> oder <br>

MisterSimpson

Simpsons Fan
ID: 50883
L
20 April 2006
2.947
106
Hallo ich soll derzeit ein Typo3 übersetzen und klappt jetzt auch alles soweit.

Im originalen heißt es <br \> und wenn ich dann ein XML Programm nehme mit dem ich den Inhalt vom Intranet übersetze wird aus dem <br \> einfach nur <br>

Meint ihr das macht was aus?
 
<br \> gibts nicht !

Wenn du ein XML-Dokument hast, ist <br /> ein Muss, sonst knallt dir der Parser Fehlermeldungen vor den Latz.

In einem einfachen HTML-Dokument kannst/solltest du auch nur <br> haben. Die meisten Browser haben keine Probleme damit, beide Varianten zu interpretieren.
 
Ja aufjedenfall wenn ich die XML Datei wieder importiere steht dann nur noch <br> Und im deutschen Teil steht <br \> drinnen im HTML Code.

Habe mich auch gewundert, weil ich nur <br> kenne.
 
Wenn du ein XML-Dokument hast, ist <br /> ein Muss, sonst knallt dir der Parser Fehlermeldungen vor den Latz.

nicht unbedingt, <br></br> würde auch gehen.

Bei XHTML müssen ebenfalls alle Tags geschlossen werden (was z.B. dann auch für <img /> oder <meta /> gilt), bei HTML egal welcher Version nicht.
 
Habe mich auch gewundert, weil ich nur <br> kenne.

<br /> ist xHTML, wieder ein "Standard", den die Welt nicht braucht und nicht alle browser sinnig nutzen. Unter xHTML enthält jedes Befehl eben eine Anfangs und eine Endmarkierung, ist es nur ein einteiliger Befehl wird eben beides in einen gepackt.

Es gibt noch weitere Tags, z.b. <hr /> und sehr witzig ( :roll: ) <img / >
 
Das kommt drauf an, für welche Zwecke du dein „Break“ verwendest. Dennoch kann man eigentlich sagen das man <br /> verwenden sollte ebenso, nicht mehr <b> sondern <strong> . Dies ist nötig, damit W3.org deine Website fehlerfrei validiert. Auch Suchmaschinen etc. tun sich mit nicht validen Websites hin und wieder schwer. Nicht bei so simplen Sachen wie einem „Break“ aber man sollte sich schon angewöhnen, das ganze ordentlich zu machen. Damit lassen sich auch viele Darstellungsprobleme in verschiedenen Browsern beheben.

Und ein wirklicher Aufwand ist es auch nicht, wenn man es von Anfang an einsetzt. Die ganzen Fehler zu finden und zu beheben, die der Validator mitunter ausspuckt ist da um einiges schlimmer.
 
Das kommt drauf an, für welche Zwecke du dein „Break“ verwendest.
für welche Zwecke kann man denn ein <br> benutzen, außer für einen Zeilenumbruch?

Dennoch kann man eigentlich sagen das man <br /> verwenden sollte ... Dies ist nötig, damit W3.org deine Website fehlerfrei validiert.
100% stimmt das leider nicht, denn laut W3C ist eine HTML4-Seite nicht valide, wenn ein <br /> benutzt wird ;)
solche selbstschließenden Tags sind, wie oben schon erwähnt, für XML-basierende Sprachen wie z.B. XHTML konzipiert, dort ist es auch valide


MfG kbot
 
Das kommt drauf an, für welche Zwecke du dein „Break“ verwendest. Dennoch kann man eigentlich sagen das man <br /> verwenden sollte ebenso, nicht mehr <b> sondern <strong> . Dies ist nötig, damit W3.org deine Website fehlerfrei validiert.[...]

Du solltest dir mal den Unterschied zwischen logischer und physischer Auszeichnung ansehen ;)

Greetz

paddya