Markup-Validierung für Doctype

Markup-Validierung für Doctype
Aber vor kurzem habe ich festgestellt, dass die Verwendung dieser Methode Probleme verursacht, siehe den Code:

Code kopieren
Der Code lautet wie folgt:

<!DOCTYPE HTML>
<html>
<Kopf>
<title>Testseite</title>
</Kopf>
<Text>
<p><div>ein</div></p>
</body>
</html>

Wenn dieser Code mit der W3C-Markup-Validierung getestet wird, stellt sich heraus, dass er die Validierung bestehen kann. Da sich die HTML5-Validierung noch im experimentellen Stadium befindet, erkennt sie keine Rechtsverstöße.

Wenn Sie jedoch <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> verwenden, werden Sie feststellen, dass die Validierung nicht erfolgt.

Der Grund dafür ist, dass das p-Tag speziell ist und das Block-Tag nicht enthalten kann. Es scheint, dass die zu frühe Verwendung einiger experimenteller Funktionen ebenfalls Probleme verursachen kann. Um auf Nummer sicher zu gehen, wird empfohlen, <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> zu verwenden.

<<:  Vue implementiert einen Wasserfallfluss mit unendlichem Laden

>>:  Detaillierte Erläuterung von vier Lösungen zur Implementierung von Inline-Scrolling auf Mobilgeräten

Artikel empfehlen

Spezifische Verwendung von useRef in React

Ich glaube, dass Leute, die Erfahrung mit React h...

Implementierung des HTML-Gleit- und Schwebeball-Menüeffekts

CSS-Stile html,Text{ Breite: 100 %; Höhe: 100%; R...

So starten Sie ein JAR-Paket und führen es unter Linux im Hintergrund aus

Der Linux-Befehl zum Ausführen des JAR-Pakets lau...

Welche Regeln gelten für den Kontext in JavaScript-Funktionen?

Inhaltsverzeichnis 1. Regel 1: Objekt.Methode() 1...

Detaillierte Erklärung der Mixins in Vue.js

Mixins stellen auf flexible Weise verteilte, wied...

So installieren Sie das ZSH-Terminal in CentOS 7.x

1. Installieren Sie grundlegende Komponenten Führ...

Drei Methoden zum Ändern des Hostnamens von Centos7

Methode 1: Hostnamectl-Änderung Schritt 1 Überprü...

Zusammenfassung der unbekannten Verwendung von "!" in Linux

Vorwort Tatsächlich gibt es für das bescheidene „...