Un document XHTML (langage de balisage hypertexte extensible) intègre HTML (étiquettes / éléments) et XML (règles). Bien que ce soit comme HTML mais a une syntaxe plus stricte. Cet article fournit une intro abstraite à HTML et XHTML ainsi qu'une comparaison principale des deux langues de balisage.
Html
HTML est le concurrent clé dans le développement de pages Web. Une page Web peut comprendre diverses sections, titres, images, formulaires, navigation et bien d'autres. HTML fournit une prise en charge approfondie des éléments, des attributs et des valeurs. Toutes ces instances sont assemblées pour développer une page Web. Pour une meilleure compréhension, nous avons fourni un échantillon d'un document HTML indiqué ci-dessous.
Le document HTML comprend les instances suivantes,
Explorons certains avantages et inconvénients notables de HTML.
Avantages
Les inconvénients
Xhtml
XHTML est une extension de HTML qui intègre XML à HTML pour développer des applications Web. Comme XHTML est une version avancée de HTML, elle produit des pages Web plus belles par rapport à HTML. Comme les autres langues de balisage, SGML (Language de balisage généralisé standard) est également la base de XHMTL.
Initialement, les attributs et les étiquettes pris en charge par HTML4 ont été utilisés comme blocs de construction de XHTML. Ces balises / attributs ont ensuite été aidés par des règles XML pour définir leur travail. Ainsi, XHTML a été développé pour incorporer les puissances de XML et HTML.
Un exemple de document XHTML est affiché dans l'image suivante
Les instances d'un document XHTML sont
Note: Le DTD strict est utilisé lorsque vous utilisez des balises à partir de l'état de la technologie. La transition est utilisée lorsque la norme de XHTML n'est pas suivie correctement. Les cadres DTD sont pratiqués lorsque vous utilisez des cadres dans votre xhtml.
Les forces et limitations notables de XHTML sont fournies ci-dessous.
Avantages
Note: Les fichiers RFT sont utilisés pour créer des projets Revit (intègre des objets 3D).
Les inconvénients
Tête-à-tête: html vs xhtml
Bien que HTML et XHTML se ressemblent, ils ont des différences dans leurs opérations. Faisons dans ces différences un par un.
Sensibilité à la casse: HTML n'est pas un langage de balisage sensible à la casse tandis que XHTML suit les règles de sensibilité de cas qui rendent XHTML plus spécifique (chaque utilisateur doit écrire les lettres en minuscules).
Doctype: Le doctype dans HTML n'est pas nécessaire pour écrire mais XHTML doit commencer par le doctype.
Fermeture des tags: Les balises en HTML peuvent être terminées par n'importe quel ordre tandis que l'ordre des balises de clôture doit être suivi dans XHTML.
Les attributs: Les attributs de HTML peuvent être ajoutés sans guillemets alors que XHTML n'accepte pas les attributs sans guillemets.
Cette comparaison aurait dû vous aider à parvenir à une compréhension de base de HTML et XHTML.
Conclusion
HTML et XHTML visent tous deux à développer des pages Web. XHTML est une langue plus avancée et stricte que HTML. Ce message montre la comparaison de HTML et XHMTL. Le HTML est plus facile à utiliser et donc recommandé pour les nouveaux développeurs Web. Contrairement à cela, les règles de formatage strictes de XHTML le rendent adapté aux développeurs intermédiaires ou expérimentés.