Skip to main content

Wann schließende Tags für HTML-Elemente verwendet werden

Brother Drucker druckt nicht richtig - 10 Tipps - Wartung und Fehler bei MFC DCP (Kann 2024)

Brother Drucker druckt nicht richtig - 10 Tipps - Wartung und Fehler bei MFC DCP (Kann 2024)
Anonim

Es gibt eine Reihe von HTML-Tags in HTML4 und HTML5, für die kein schließendes Tag für gültiges HTML erforderlich ist. Sie sind:

Die meisten dieser Tags verfügen nicht über ein erforderliches End-Tag, da das End-Tag in den meisten Fällen durch das Vorhandensein eines anderen Tags im Dokument impliziert wird. In den meisten Webdokumenten beispielsweise ein Absatz (definiert durch

) folgt entweder ein anderer Absatz oder ein anderes Element auf Blockebene. Der Browser kann also darauf schließen, dass der Absatz bis zum Beginn des nächsten Absatzes beendet ist.

Andere Tags in dieser Liste haben nicht immer Inhalte, wie zum Beispiel. Dieses Element kann Tags enthalten, muss aber nicht. Wenn eine colgroup keine col-Tags enthält, führt das Weglassen des schließenden Tags zu keiner Verwirrung - in den meisten Fällen wird die Anzahl der Spalten durch das span-Attribut definiert.

Das Weglassen von End-Tags beschleunigt Ihre Seiten

Ein guter Grund, die End-Tags für diese Elemente wegzulassen, besteht darin, dass sie dem Seiten-Download zusätzliche Zeichen hinzufügen und somit die Seiten verlangsamen. Wenn Sie nach Möglichkeiten suchen, um das Herunterladen Ihrer Webseite zu beschleunigen, können Sie die optionalen schließenden Tags loswerden. Bei Dokumenten mit vielen Absätzen oder Tabellenzellen kann dies eine erhebliche Einsparung bedeuten.

Aber das Abschließen von Tags ist nicht alles gut

Es gibt einige wichtige Gründe, die abschließenden Tags zu berücksichtigen.

  • Die schließenden Tags sorgen für Struktur.
    • Wenn Sie über ein HTML-Dokument verfügen, das minimal codiert ist, kann es zwar schnell geladen werden, es kann sich jedoch schnell als problematisch erweisen. Das Hinzufügen neuer Tabellenzeilen oder -spalten kann ohne die vollständige Struktur der Start- und End-Tags viel schwieriger sein. Und oft lösen die Leute dies durch Einrücken, wodurch die Charaktere wieder in das Dokument eingefügt werden, wodurch der Geschwindigkeitsvorteil, den Sie durch das Auslassen von ihnen gewonnen haben, zunichte gemacht wird.
  • CSS und JavaScript haken an allen Elementen an.
    • Während die meisten Browser Tags (und Tags) ohne ihre schließenden Tags anzeigen (und formatieren) können, kann das Fehlen von schließenden Tags den endgültigen Ort zum Schließen eines Styles oder einer Skriptaktion weniger klar machen. Wenn Sie mit sehr genauen Layouts arbeiten, geben Sie die Kontrolle über die Genauigkeit auf, wenn Sie schließende Tags auslassen. Sie lassen den Browser entscheiden, wo das Tag endet. Manchmal raten Browser richtig und manchmal nicht.
  • Das Schließen von Tags ist nicht immer zulässig.
    • In HTML5 ist das
    • Das Tag kann weggelassen werden, wenn auf den Absatz unmittelbar etwa 25 verschiedene Elemente folgen. Es gibt jedoch über 100 Elemente in HTML5. Wollen Sie sich jede Situation merken, die es erlaubt, das End-Tag zu verlassen? Es ist wahrscheinlich einfacher, es einfach einzubeziehen.

XHTML erfordert alle Abschluss-Tags

Der Hauptgrund, warum die meisten Benutzer schließende Tags mit diesen Elementen verwenden, ist der von XHTML. Beim Schreiben von XHTML sind immer die schließenden Tags erforderlich. Wenn Sie planen, Ihre Webdokumente zu einem beliebigen Zeitpunkt in XHTML zu konvertieren, können Sie am besten die schließenden Tags hinzufügen, damit Ihre Dokumente bereit sind.