Der Unterschied zwischen br und br/ in HTML

Der Unterschied zwischen br und br/ in HTML
Antwort von Stackflow:

Einfaches <br> genügt.

Die anderen Formen dienen der Kompatibilität mit XHTML; sie ermöglichen es, denselben Code wie XHTML zu schreiben und ihn auch als HTML funktionieren zu lassen. Einige Systeme, die HTML generieren, basieren möglicherweise auf XML-Generatoren und können daher nicht nur ein einfaches <br>-Tag ausgeben. Wenn Sie ein solches System verwenden, können Sie problemlos <br/> verwenden. Es ist nur nicht erforderlich, wenn Sie es nicht tun müssen.

Allerdings verwenden nur sehr wenige Leute XHTML. Sie müssen Ihren Inhalt als application/xhtml+xml bereitstellen, damit er als XHTML interpretiert wird, und das funktioniert im Internet Explorer nicht (es bedeutet auch, dass jeder kleine Fehler, den Sie machen, dazu führt, dass Ihre Seite in Browsern, die XHTML unterstützen, nicht angezeigt wird). Das meiste, was im Web wie XHTML aussieht, wird also tatsächlich als HTML bereitgestellt und interpretiert. Weitere Informationen finden Sie unter Bereitstellung von XHTML als text/html gilt als schädlich.

Dies bedeutet: In HTML lautet die Regel <br>leeres Tag ohne Endzeichen, in XHTML hingegen gilt die Regel <br/>auf das Start-Tag folgt das End-Tag.

In XHTML müssen <br>-Tags ordnungsgemäß geschlossen werden, und zwar wie folgt: <br />. Das <br>-Tag ist ein leeres Tag (d. h., es hat kein schließendes Tag, daher ist dies falsch: <br></br>). Platzieren Sie in XHTML das schließende Tag innerhalb des öffnenden Tags, also <br />.

<<:  Basiswissen: Was bedeutet http vor einer Website-Adresse?

>>:  Implementierung der MySQL GRANT-Benutzerautorisierung

Artikel empfehlen

HTML-Auszeichnungssprache - Formular

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...

VMware ESXI-Servervirtualisierungscluster

Inhaltsverzeichnis Zusammenfassung Umgebung und W...

Analyse der Prinzipien von Docker-Containern

Inhaltsverzeichnis 01 Was ist das Wesen eines Con...

Professionelles und nicht-professionelles Webdesign

Zunächst einmal hängt die Gestaltung des Webseiten...

Konkretes Beispiel einer MySQL-Mehrtabellenabfrage

1. Verwenden Sie die SELECT-Klausel, um mehrere T...

JavaScript implementiert einfache Datumseffekte

Der spezifische Code der JavaScript-Datumseffekte...

MySQL-Unterabfrage und Details zur Verknüpfungstabelle

Inhaltsverzeichnis 1. Was ist eine Unterabfrage? ...

Unicode-Signatur-BOM-Problem (Byte Order Mark) für UTF-8-Dateien

Beim Debuggen einer chinesischen Zen Cart-Website...

Detaillierte Erklärung von react setState

Inhaltsverzeichnis Ist setState synchron oder asy...

So ändern Sie den MySQL-Zeichensatz

1. Überprüfen Sie den Zeichensatz von MySQL Varia...

MySQL-Schleife fügt zig Millionen Daten ein

1. Erstellen Sie eine Testtabelle Tabelle `mysql_...