HTML-Hilfe-Validator

June 25

HTML-Hilfe-Validator

Wenn Entwickler HTML-Dokumente für Websites erstellen, ist es üblich, die Markup-Fehler durch Zufall zu umfassen. HTML-Webseiten machen innerhalb des Browsers unabhängig davon, ob sie Störungen, im Gegensatz zu einem fehlerhaften Computerprogramm, die nicht mehr vollständig funktioniert enthalten kann, wenn Störungen vorhanden sind. Obwohl HTML mit Fehlern noch im Browser angezeigt werden kann, kann es nicht funktionieren oder korrekt angezeigt. Validierung HTML-Markup ermöglicht Entwicklern, identifizieren und beheben Sie diese Fehler.

Einzelne Änderungen

Wenn Sie zunächst eine HTML-Seite validieren, können Sie durch die Anzahl der aufgelisteten Fehler alarmiert. Was oft passiert ist jedoch, dass einzelne Störungen sind mehrere Folgewirkungen, wodurch den Zustand des Dokuments erscheinen viel schlimmer als es ist. Aus diesem Grund arbeiten viele Entwickler durch die Liste der Fehler ein in einer Zeit, die einzelne Änderungen vor einer erneuten Validierung des Dokuments wieder wiederholt. Wenn Sie ein Dokument erneut überprüfen, nach der Behebung einer einzelnen Änderung, stellen Sie möglicherweise fest, dass mehrere Fehler aus der Liste verschwunden.

Verschachtelung

Wenn HTML-Markup Elemente, die nicht ordnungsgemäß geschachtelt sind enthält, wird die Gültigkeitsprüfung diese Fehler hervorheben. HTML verwendet Baumstrukturen, in denen Elemente mit öffnenden und schließenden Tags definiert werden. Elemente können untergeordnete Elemente enthalten, aber diese Praxis führt oft zu Fehler. Das folgende Markup zeigt beispielsweise, einen Absatz innerhalb eines Elements "Div" verschachtelt:

< Div >

< p >

Ein weiterer Absatz

</p >

< / Div >

Das folgende Markup zeigt eine ähnliche Struktur, die nicht korrekt verschachtelt ist, weil das abschließende Absatz Tag befindet sich außerhalb der schließenden "Div"-Tag:

< Div >

< p >

Ein weiterer Absatz

< / Div >

</p >

Wenn ein solcher Fehler in HTML-Code angezeigt wird, wird es der Validator Liste als ein Fehler, wie auch versagt, das folgende Markup korrekt aufgrund dieser Fehler zu lesen.

Zeichen

HTML-Markup, die bestimmte Zeichen enthalten möglicherweise Fehler bei der Validierung. Häufige Beispiele hierfür sind die URLs (Uniform Resource Locators) mit das kaufmännische und-Zeichen in ihnen wie in der folgenden Beispiel-Web-Adresse:

http://somesite.com/Script.php?id=7&Name=Joe

Wenn die Links in einer HTML-Seite mit dieser Art von Struktur-Adressen enthalten, muss das kaufmännische und-Zeichen codiert werden, damit die Validierung nicht, wie im folgenden Beispiel fehlschlägt:

http://somesite.com/Script.php?id=7&Name=Joe

Das Element "&" verhindert, dass den Validator versagt das Dokument aufgrund dessen Aufnahme aber weist den Browser an das kaufmännische und-Zeichen verwenden. Weitere Beispiele für Zeichen die verursachen Fehler beim Validieren enthalten die "größer als" und "kleiner als" Zeichen, die Sonderzeichen als sie innerhalb der HTML-Markup-Syntax selbst erscheinen und deshalb eine besondere Bedeutung in diesem Kontext haben gekennzeichnet sind.

Attribute

Falsche Attribute in HTML verwenden bewirkt, dass Überprüfungsfehler. Die verschiedenen Geschmacksrichtungen der einzelnen HTML angeben eine Reihe von erforderlichen und optionalen Attribute für das Elementtypen. Einige davon haben wie HTML entwickelt hat, verändert, so dass ältere Markup Validierungsprobleme wenn überprüft anhand der neueren Standards führen kann. Ein häufiges Beispiel für dieses Problem ist das Attribut "Name" mit bestimmten Elementen wie HTML-Formulare, verwenden, in dem Fall Entwickler manchmal die Funktion eines Formulars zu verändern, um die Seite mit es zu validieren müssen.

XHTML

Es gibt einige spezifischen Anforderungen innerhalb von XHTML in Bezug auf die Markup-Strukturen und Elemente, die Gültigkeitsprüfung fehlschlagen verursachen. Beispielsweise müssen in XHTML alle Elemente korrekt geschlossen werden ob sie sowohl öffnende und schließende Tag erfordern oder in einem einzigen Tag wie in das Image-Element geschlossen werden können:

< Img Alt = "Bild" / >

Wenn Elemente nicht richtig geschlossen bewirkt Validierung schlägt fehl, wenn ein Dokument XHTML für Compliance im Visier hat. XHTML verlangt auch alle Elemente aufgeführt werden nur Kleinbuchstaben verwenden. Das folgende Beispiel Markup ist beispielsweise nicht gültiges XHTML:

< IMG Alt = "Bild" / >

Wenn solche Markup innerhalb einer Seite angezeigt wird, präsentieren der Validator einen Fehler, der angibt, dass ein ungültiges Element-Tag verwendet wurde.