Der Unterschied zwischen HTML, XHTML und XML

Der Unterschied zwischen HTML, XHTML und XML
Entwicklungstrends:

html (Hypertext-Markup-Sprache) – xhtml (Erweiterbare Hypertext-Markup-Sprache) – xml (Erweiterbare Markup-Sprache);

html:

1. Nicht groß-/kleinschreibungsabhängig;

2. Tags müssen nicht paarweise auftreten;

3.<br>;

xhtml:

1. Groß-/Kleinschreibung beachten, muss klein geschrieben sein;

2. Tags müssen paarweise vorkommen. Wenn es einen Start-Tag gibt, muss auch ein End-Tag vorhanden sein.

3. Der Attributwert muss in Anführungszeichen stehen;

4. Attributminimierung wird nicht unterstützt:

Beispiel: Richtig: <input checked='checked'>

Fehler: <Eingabe überprüft>

5. Die Verwendung des Namensattributs wird nicht empfohlen und wird in Zukunft eliminiert.

6. Leere Elemente benötigen auch End-Tags: wie: <br/>, <hr/> (horizontale Trennlinie)

xml:

HTML wird sich letztendlich zu XML entwickeln. XHTML stellt einen Übergang von HTML zu XML dar und die Eigenschaften von XHTML sind auch für XML geeignet.

<<:  Definieren Sie Ihre eigene Ajax-Funktion mit JavaScript

>>:  Die neuesten 36 hochwertigen kostenlosen englischen Schriftarten freigegeben

Artikel empfehlen

Spezifische Schritte zur Verwendung des Vant-Frameworks im WeChat-Applet

Inhaltsverzeichnis 1. Öffnen Sie das Projektverze...

Der Implementierungsprozess der ECharts Multi-Chart-Verknüpfungsfunktion

Wenn viele Daten angezeigt werden müssen, ist die...

6 Möglichkeiten, die von Linux-Prozessen belegten Portnummern anzuzeigen

Für Linux-Systemadministratoren ist es von entsch...

So lösen Sie das Phantomleseproblem in MySQL

Inhaltsverzeichnis Vorwort 1. Was ist Phantomlese...

Detailliertes Tutorial zum Erstellen eines Gitlab-Servers auf CentOS8.1

Über den Unterschied zwischen Gitlab und Github m...

Einführung in 10 Hooks in React

Inhaltsverzeichnis Was ist ReactHook? React biete...

So erstellen Sie ein standardisiertes VMware-Image für Kubernetes unter Rancher

Wenn wir Kubernetes lernen, müssen wir in der Kub...

So löschen Sie schnell alle Tabellen in MySQL, ohne die Datenbank zu löschen

Dieser Artikel beschreibt anhand eines Beispiels,...

Der Unterschied zwischen HTML-Iframe und Frameset_PowerNode Java Academy

Einführung 1. <iframe>-Tag: Ein Iframe ist ...

Lösung für die Lücke zwischen Divs

Wenn Sie HTML-Div-Blöcke verwenden und die Mitte ...

Ubuntu-Installations-Grafiktreiber und CUDA-Tutorial

Inhaltsverzeichnis 1. Deinstallieren Sie den Orig...

Detaillierte grafische Erklärung zur Verwendung von SVG im Vue3+Vite-Projekt

Heute habe ich bei der Verwendung von SVG in der ...

JavaScript zum Erzielen eines Klickbild-Flip-Effekts

Ich habe kürzlich an einem Projekt zur Gesichtser...

So verwenden Sie wangEditor in Vue und erhalten durch Echo von Daten den Fokus

Bei der Hintergrundverwaltung von Projekten werde...