0 Reaktionen

Firefox 10: Quelltext-Ansicht mit HTML5-Parser

Geschätzte Lesedauer:

Für Webdesigner und -entwickler eine nicht ganz unwichtige Komponente in Firefox ist die Quelltext-Ansicht einer Internetseite. Für die Zukunft gibt es hier einige Ideen für eine bessere Quelltext-Ansicht. Eine erste Verbesserung ist bereits in Firefox 10 gelandet, so verwendet die Quelltext-Ansicht ab Firefox 10 den HTML5-Parser anstelle des alten HTML-Parsers, was ein notwendiger Schritt dafür ist, den alten Parser entgültig aus Firefox entfernen zu können.

Für den Anwender mag dies zunächst unspektakulär klingen, doch kommen mit dieser Änderung ein paar nette Nebeneffekte zum Tragen, auf welche ich in aller Kürze eingehen möchte. So kam es bislang teilweise zu fehlerhaftem Highlighting, beispielsweise war das „/“-Zeichen bei sich selbst schließenden Tags immer rot, obwohl es sich dabei um korrektes HTML handelt. Ebenso konnte die alte Quelltextansicht nicht korrekt damit umgehen, wenn zum Beispiel ein script-Tag ein weiteres script-Tag beinhaltete. Auch Tags innerhalb von SVG und MathML wurden nicht korrekt gehighlightet. HTML-Entitäten wurden in der Vergangenheit immer erst ab dem 2. Zeichen farbig gekennzeichnet, auch dies ist nun anders, nun wird die ganze Entität gefärbt.

Eine weitere schöne Neuerung ist, dass Parser-Fehler wie ein td-Element ohne übergeordnetes tr-Element jetzt rot dargestellt werden. Fährt man mit der Maus über eine rot markierte stelle, erscheint eine Beschreibung des Fehlers als Titel. So fällt der eine oder andere Fehler schneller auf. Um Missverständnissen aber gleich vorzubeugen: Es handelt sich dabei um keinen Validator! Die Fehlererkennung beschränkt sich hier wirklich ausschließlich auf Parser-Fehler, bei einem div– innerhalb eines span-Elements handelt es sich zwar um kein valides HTML, löst aber keinen Parser-Fehler aus.

Die folgende Grafik zeigt einen kurzen Demo-Quellcode, der die alte Quelltext-Ansicht der neuen gegenüberstellt.

Firefox Quelltextansicht

Unabhängige Berichterstattung unterstützen.

Unterstütze wirklich unabhängige und Fakten-basierte Berichterstattung zu Mozilla, welche nicht das Ziel hat, Schlagzeilen zu produzieren, sondern objektiv zu informieren.

Dieser Artikel wurde von Sören Hentzschel verfasst.

Sören Hentzschel ist Webentwickler aus Salzburg. Auf soeren-hentzschel.at informiert er umfassend über Neuigkeiten zu Mozilla. Außerdem ist er Betreiber von camp-firefox.de, der ersten Anlaufstelle im deutschsprachigen Raum für Firefox-Probleme aller Art. Weitere Projekte sind firefox.agenedia.com, firefoxosdevices.org sowie sozone.de.

Und jetzt du! Deine Meinung?

Erforderliche Felder sind mit einem Asterisk (*) gekennzeichnet. Die E-Mail-Adresse wird nicht veröffentlicht.
  1. Nach Absenden des Kommentar-Formulars erfolgt eine Verarbeitung der von Ihnen eingegebenen personenbezogenen Daten durch den datenschutzrechtlich Verantwortlichen zum Zweck der Bearbeitung Ihrer Anfrage auf Grundlage Ihrer durch das Absenden des Formulars erteilten Einwilligung.
    Weitere Informationen