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

Beispiel für die Installation von Kong Gateway in Docker

1. Erstellen Sie ein Docker-Netzwerk Docker-Netzw...

Wann ist die Verwendung von dl, dt und dd sinnvoll?

dl: Definitionsliste Definitionsliste dt: Definiti...

Web-Unterrichtspläne, Unterrichtspläne für Anfänger

Unterrichtsthemen Webseite Anwendbare Klasse Zwei...

Lösung für Win10 ohne Hyper-V

Suchen Sie immer noch nach einer Möglichkeit, Hyp...

Zabbix überwacht Linux-Hosts basierend auf SNMP

Vorwort: Der Linux-Host ist relativ einfach zu ha...

So fügen Sie einem Hintergrundbild in CSS3 eine Farbmaske hinzu

Vor einiger Zeit stieß ich während der Entwicklun...

Wichtige Punkte zum Schreiben von Inhalten für META-Tags in HTML-Webseiten

Das META-Tag ist ein Hilfstag im Kopfbereich der ...

15-minütiges paralleles Artefakt GNU Parallel Erste Schritte

GNU Parallel ist ein Shell-Tool zum parallelen Au...

Webdesign-Erfahrung: Selbstgerechte Webdesigner

1. Trash oder Klassiker? Die Webtechnologie aktua...

Einführung in die Verwendung des offiziellen MySQL-Leistungstesttools mysqlslap

Inhaltsverzeichnis Einführung Anweisungen Tatsäch...

JavaScript, um den Effekt des Klickens auf das Untermenü zu erzielen

In diesem Artikel wird der spezifische JavaScript...

Überlegungen zur Partitionierung von MySQL-Datenbanktabellen [empfohlen]

Die Tabellenpartitionierung unterscheidet sich vo...