Ein XHTML -Dokument (Extensible Hypertext Markup Language) integriert HTML (Tags/Elemente) und XML (Regeln). Obwohl es wie HTML ist, hat aber strengere Syntax. Dieser Artikel bietet ein abstraktes Intro für HTML und XHTML sowie einen Kopf-an-Kopf-Vergleich beider Markup-Sprachen.
Html
HTML ist der wichtigste Anwärter bei der Entwicklung von Webseiten. Eine Webseite kann verschiedene Abschnitte, Überschriften, Bilder, Formulare, Navigation und viele weitere umfassen. HTML bietet umfassende Unterstützung für Elemente, Attribute und Werte. Alle diese Instanzen werden zusammengestellt, um eine Webseite zu entwickeln. Für ein besseres Verständnis haben wir eine Stichprobe eines unten gezeigten HTML -Dokuments bereitgestellt.
Das HTML -Dokument umfasst die folgenden Instanzen,
Lassen Sie uns einige bemerkenswerte Vor- und Nachteile von HTML untersuchen.
Profis
Nachteile
Xhtml
XHTML ist eine Erweiterung von HTML, die XML in HTML integriert, um Webanwendungen zu entwickeln. Da XHTML eine erweiterte Version von HTML ist, produziert sie Webseiten, die im Vergleich zu HTML gut aussehen. Wie bei anderen Markup -Sprachen ist SGML (Standardverallgemeinerungssprache) auch die Grundlage für XHMTL.
Zunächst wurden die von HTML4 unterstützten Attribute und Tags als Bausteine von XHTML verwendet. Diese Tags/Attribute wurden dann durch XML -Regeln unterstützt, um ihre Arbeit zu definieren. Somit wurde XHTML entwickelt, um die Potenzen von XML und HTML einzubauen.
Ein Beispiel -XHTML -Dokument wird im folgenden Bild angezeigt
Die Instanzen eines XHTML -Dokuments sind
Notiz: Die strikte DTD wird verwendet, wenn Sie Tags von modernster Art verwenden. Der Übergang wird verwendet, wenn der Standard von XHTML nicht richtig befolgt wird. Die Frames DTD wird praktiziert, wenn Sie Rahmen in Ihrem XHTML verwenden.
Die bemerkenswerten Stärken und Einschränkungen von XHTML sind nachstehend bereitgestellt.
Profis
Notiz: RFT -Dateien werden zum Erstellen von Revit -Projekten verwendet (integriert 3D -Objekte).
Nachteile
Kopf-an-Kopf: HTML vs xhtml
Obwohl HTML und XHTML gleich aussehen, haben sie Unterschiede in ihren Operationen. Lassen Sie uns nacheinander in diese Unterschiede eingehen.
Fallempfindlichkeit: HTML ist keine fallempfindliche Markup-Sprache, während XHTML Fall-Sensitivitätsregeln folgt, die XHTML spezifischer machen (jeder Benutzer muss die Buchstaben in niedrigerem Fall schreiben).
DocType: Der docType in HTML ist nicht erforderlich, um zu schreiben, aber XHTML muss mit dem DocType beginnen.
Tag Schließen: Die Tags in HTML können in beliebiger Reihenfolge beendet werden, während die Reihenfolge der Schließungs -Tags in XHTML befolgt werden muss.
Attribute: Die Attribute in HTML können ohne Anführungszeichen hinzugefügt werden, während XHTML die Attribute ohne Anführungszeichen nicht akzeptiert.
Dieser Vergleich hätte Ihnen helfen sollen, HTML und XHTML zu verstehen.
Abschluss
HTML und XHTML wollen beide Webseiten entwickeln. XHTML ist eine fortgeschrittenere und strengere Sprache als HTML. Dieser Beitrag zeigt den Vergleich von HTML und XHMTL. Die HTML ist einfacher zu bedienen und wird daher für neuartige Webentwickler empfohlen. Im Gegensatz dazu sind die strengen Formatierungsregeln von XHTML es für Zwischen- oder erfahrene Entwickler geeignet.