Was sind die Unterschiede zwischen xHTML- und HTML-Tags?

Was sind die Unterschiede zwischen xHTML- und HTML-Tags?
Alle Tags müssen klein geschrieben sein

In XHTML müssen alle Tags klein geschrieben sein. Groß- und Kleinbuchstaben dürfen nicht gemischt werden, und Sie dürfen auch nicht ausschließlich Großbuchstaben verwenden. Nachfolgend sehen Sie ein Beispiel.
Fehler: <Kopf></Kopf><Text></Text>
Richtig: <head></head><body></body>

Tags müssen paarweise vorhanden sein

Wie bei den Tags <p>...</p>, <a>...</a>, <div>...</div> muss es, wenn ein Tag erscheint, ein entsprechendes End-Tag geben. Beide sind unverzichtbar, genau wie Klammern in jeder Programmiersprache.
Falsch: Hallo zusammen <p> ist das wirklich Gute. Richtig: <p>Hallo zusammen</p><p> ist das wirklich Gute</p>

Zusammenfassen:

Die Reihenfolge der Tags muss korrekt sein. Tags werden Schicht für Schicht von außen nach innen umbrochen. Wenn Sie also zuerst div und dann h1 schreiben, sollten Sie zuerst h1 und dann am Ende div schreiben. Denken Sie einfach an das Prinzip „First in, last out“: Das Tag, das zuerst angezeigt wird, sollte als letztes enden.
Fehler: <div><h1>Hallo</div></h1>
Richtig: <div><h1>csdn</h1></div>

Alle Attribute müssen in doppelte Anführungszeichen eingeschlossen werden.

XHTML 1.0 schreibt vor, dass nicht einmal einfache Anführungszeichen verwendet werden können; daher müssen durchgehend doppelte Anführungszeichen verwendet werden.
Fehler: <div style=font-size:11px>csdn</div>
Richtig: <div style="font-size:11px">csdn</div

target="_blank" ist nicht erlaubt

Ab XHTML1.1 ist das Zielattribut vollständig verboten. Wenn Sie die Funktion zum Öffnen eines neuen Fensters haben möchten, müssen Sie es als rel = "external" umschreiben und JavaScript verwenden, um diesen Effekt zu erzielen.
Fehler: <a href="http://blog.mukispace.com" target="_blank">csdn</a>
Richtig: <a href="http://blog.mukispace.com" rel="external">csdn</a> streck die Zunge raus

<<:  N Möglichkeiten, ein Div mit einzeiligem/mehrzeiligem Text vertikal zu zentrieren (unbekannte Höhe/feste Höhe)

>>:  Das Docker-Maven-Plugin-Plugin kann das entsprechende JAR-Paket nicht abrufen

Artikel empfehlen

Analyse des SELECT-Abfrageausdrucks in der MySQL-Datenbank

Ein großer Teil der Datenverwaltung besteht aus S...

Installieren Sie MySQL (einschließlich utf8) mit Docker unter Windows/Mac

Inhaltsverzeichnis 1. Docker-Installation auf dem...

Detaillierte Erklärung der atomaren DDL-Syntax von MySQL 8.0

Inhaltsverzeichnis 01 Einführung in Atomic DDL 02...

So implementieren Sie die Größenanpassung mobiler Webseiten

Ich habe das vorliegende Projekt endlich abgeschl...

CentOS 6-7 Yum-Installationsmethode für PHP (empfohlen)

1. Überprüfen Sie die aktuell installierten PHP-P...

Lassen Sie uns im Detail darüber sprechen, wie der NodeJS-Prozess beendet wird

Inhaltsverzeichnis Vorwort Aktiver Rückzug Ausnah...

border-radius ist eine Methode zum Hinzufügen abgerundeter Ränder zu Elementen

border-radius:10px; /* Alle Ecken sind mit einem ...

Methode zum Erstellen eines Redis-Clusters basierend auf Docker

Laden Sie das Redis-Image herunter Docker-Pull yy...

Spezifische Schritte für den Vue-Browser zur Rückgabe der Überwachung

Vorwort Beim Teilen einer Seite hoffen Sie, durch...

Der HTML-Seitenkopfcode ist völlig klar

Alle folgenden Codes stehen zwischen <head>....

So löschen Sie Ordner, Dateien und Dekomprimierungsbefehle auf Linux-Servern

1. Ordner löschen Beispiel: rm -rf /usr/java Das ...

Grundlegende Anweisungen der MySQL-Datendefinitionssprache DDL

MySQL DDL-Anweisungen Was ist DDL, DML. DDL ist e...

So ändern Sie das Standardnetzwerksegment der Docker0-Brücke in Docker

1. Hintergrund Wenn der Docker-Dienst gestartet w...