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

Eine kurze Diskussion über die häufig verwendeten APIs der VUE uni-app

Inhaltsverzeichnis 1. Routing und Seitensprung 2....

Gemeinsame Nutzung verschiedener Methoden zum Deaktivieren des Seitencaches

Heute bin ich beim Entwickeln auf eine Methode ge...

Lösung, wenn der Docker-Container nicht auf den Host-Port zugreifen kann

Ich bin kürzlich bei der Arbeit auf ein Problem g...

Erste Schritte mit MySQL Sharding

Vorwort Relationale Datenbanken werden eher zu Sy...

Zusammenfassung der Vorteile von Vue3 gegenüber Vue2

Inhaltsverzeichnis 1. Warum brauchen wir vue3? 2....

Foreman Ubuntu16 Schnellinstallation

Kurzanleitung Das Foreman-Installationsprogramm i...

vue + springboot realisiert die Login-Funktion

In diesem Artikelbeispiel wird der spezifische Co...

CSS3 zum Erzielen von Zeitleisteneffekten

Als ich kürzlich meinen Computer einschaltete, sa...

Linux Bash: ./xxx: Fehler „Binärdatei kann nicht ausgeführt werden“

Heute habe ich einem Kunden ein kleines Tool für ...

Implementierung eines einfachen Altersrechners auf Basis von HTML+JS

Inhaltsverzeichnis Vorwort Demonstrationseffekt H...