Sollte ich abschließende Schrägstriche in Meta-Tags entfernen?
-
27-09-2020 - |
Frage
Die W3c-Markup-Validierung fordert mich auf, abschließende Schrägstriche auf meiner Seite zu entfernen.Ist das richtig?Und wird meine Seite weiterhin in allen Browsern kompatibel sein?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<meta http-equiv="content-style-type" content="text/css" **/**>
Lösung
Das ist richtig.Für HTML 4.01 sollten Sie keine abschließenden Schrägstriche (selbstschließende Tags) verwenden meta
Elemente und ich glaube <link>
Elemente, wenn ich mich richtig erinnere.
xhtml erfordert jedoch abschließende Schrägstriche.
Andere Tipps
XHTML
Ist HTML
mit einem XML
Syntax.In XML müssen alle Tags geschlossen sein.Einige HTML-Tags haben keine schließenden Tags, daher müssen sie in XHTML selbstschließend sein.Dies wird durch die Platzierung eines erreicht /
vor dem >
.
Also alle Tags, die Sie haben />
muss geändert werden, um den Schrägstrich zu entfernen, um HTML-konform zu sein.
Dies sind nicht die einzigen Unterschiede zwischen den beiden Spezifikationen.