Warum zeigt Firefox in seinem Web Inspector leere Elemente mit schließenden Tags an?

8

Da HTML5 keine XML-basierte Sprache ist, können wir die selbstschließenden Tags vergessen. Das ist großartig. Wenn ich also eine neue horizontale Zeile einfügen möchte, schreibe ich einfach <hr> und nicht <hr /> .

Aber wenn ich das Element <hr> in Firefox untersuche, wird es als <hr></hr> gerendert. Es passiert in keinem anderen Browser.

Warum passiert das? Ist das Kompatibilitätsproblem mit Firefox?

    
vaso123 15.06.2015, 14:20
quelle

2 Antworten

1

Das ist nur ein eigenartiges Verhalten des Firefox-Browsers.

BEARBEITEN: Sorry, aber ich konnte aufgrund meiner SO-Reputation nicht direkt kommentieren.

    
Jakub Barczyk 28.06.2015 16:11
quelle
1

Selbstschließende Tags können gefährlich sein, da sie ein browserspezifisches Verhalten aufweisen. Daher ist es immer besser, das längere Formular zu schreiben. Es scheint, dass Firefox versucht, zu helfen, indem es erweitert wird, damit Sie einige Probleme nicht erfahren.

Zum Beispiel können Sie Probleme mit JS-Frameworks auftreten, indem Sie sie wie in diesem Fall verwenden:

Ссылка

    
Martin Kukan 23.09.2016 11:09
quelle

Tags und Links