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

Lösungen für Dateien/Ordner, die unter Linux nicht gelöscht werden können

Vorwort Kürzlich wurde unser Server von Hackern a...

Detaillierte Erklärung zur Überwachung von MySQL-Anweisungen

Schnelles Lesen Warum müssen wir SQL-Anweisungen ...

30 hervorragende Beispiele für Farbabstimmung im Webdesign

Heute habe ich in diesem Artikel 30 hervorragende ...

So fügen Sie eine Festplatte in Vmware hinzu: Erweitern Sie die Festplatte

In diesem Artikel wird beschrieben, wie Sie eine ...

Zusammenfassung der MySQL-Zeichensätze

Inhaltsverzeichnis Zeichensatz Vergleichsregeln V...

Anweisungen zur Verwendung von JSON-Operationsfunktionen in Mysql5.7

Vorwort JSON ist ein leichtes Datenaustauschforma...

Implementierungscode des JQuery-Schrittfortschrittsachsen-Plug-Ins

Jeden Tag ein jQuery-Plugin - Schritt-Fortschritt...

Der beste Weg, um den 1px-Rand auf Mobilgeräten zu lösen (empfohlen)

Bei der Entwicklung für Mobilgeräte tritt häufig ...

js, um einen Boden-Scrolling-Effekt zu erzielen

In diesem Artikel wird jQuery verwendet, um den E...

Bringen Sie Ihnen bei, wie Sie eine Reaktion aus HTML implementieren

Was ist React React ist eine einfache JavaScript-...

Installieren Sie die MySQL5.5-Datenbank in einer CentOS7-Umgebung

Inhaltsverzeichnis 1. Prüfen Sie, ob MySQL auf de...

Detaillierte Erklärung der MySQL-Injektion ohne Kenntnis des Spaltennamens

Vorwort Ich habe in letzter Zeit das Gefühl, dass...