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

Stellen Sie die Grafana+Prometheus-Konfiguration mit Docker bereit

docker-compose-monitor.yml Version: '2' N...

JavaScript zur Implementierung eines einziehbaren sekundären Menüs

Der spezifische Code zur Implementierung des einz...

Detaillierte Anweisungen zum Download und Installationsprozess von MySQL 5.7.18

MySql herunterladen 1. Öffnen Sie die offizielle ...

Detaillierte Analyse von MySQL-Datenbanktransaktionen und -Sperren

Inhaltsverzeichnis 1. Grundlegende Konzepte SÄURE...

Unterschiede und Vergleiche von Speicher-Engines in MySQL

MyISAM-Speicher-Engine MyISAM basiert auf der ISA...

Eine eingehende Analyse von MySQL erläutert die Verwendung und die Ergebnisse

Vorwort Bei unserer täglichen Arbeit führen wir m...

Beispiel für eine adaptive CSS-Bildschirmgrößenimplementierung

Um eine CSS-Bildschirmgrößenanpassung zu erreiche...

Ausführliche Erläuterung der Mysql-Deadlock-Anzeige und Deadlock-Entfernung

Vorwort Vor einiger Zeit ist bei mir ein MySQL-De...

Einrichten der React-Native-Umgebung und grundlegende Einführung

Umgebungsvorbereitung 1. Umweltkonstruktion React...

Probleme mit Join-Abfragen und Unterabfragen in MySQL

Inhaltsverzeichnis Grundlegende Syntax für Multi-...

nginx generiert automatisch Konfigurationsdateien im Docker-Container

Wenn ein Unternehmen eine automatisierte Docker-B...

Implementierung der Änderung von Konfigurationsdateien im Docker-Container

1. Betreten Sie den Container docker run [Option]...