Skip to main content

Qu'est-ce que XHTML?

Le langage de balisage hypertexte extensible (XHTML) est un moyen rapide de se référer à plusieurs recommandations de langue qui sont largement utilisées sur les appareils compatibles Internet pour consulter les pages Web.Bien que nommé d'après son prédécesseur, le langage de balisage hypertexte (HTML), il est en fait basé sur le langage de balisage extensible (XML), qui est une partie très sélective du langage de balisage généralisé standard (SGML).Essentiellement, ils sont toute la progéniture de SGML.Alors que HTML est une application directe de SGML, XHTML est ce que l'on appelle un espace de noms, ou un ensemble de définitions d'un document XML qui aide à soulager l'ambiguïté lorsque plus d'un vocabulaire XML est utilisé dans une situation donnée.

Le langageest né en raison de quelques limitations à HTML et à la manière dont HTML variait a été mise en œuvre.Au moment où HTML a atteint la version quatre, il a commencé à décliner dans une utilisation appropriée par de nombreux interprètes HTML, les programmes informatiques qui analysent les documents HTML dans une page Web formatée et visible.Comme les appareils mobiles et autres plateformes de vision Web émergeaient également, une meilleure solution était nécessaire.XML est une implémentation beaucoup plus stricte de SGML sur HTML, et différents espaces de noms XML peuvent être utilisés dans une seule instance.Un espace de noms XML, il peut être analysé par n'importe quel interprète XML, tandis que HTML est limité à uniquement des interprètes HTML.XHTML est vraiment recréé HTML sous le sous-ensemble XML plus restrictif de SGML.De cette façon, le langage le plus récent a immédiatement pu être interprété par les navigateurs Web existants tout en se mettant à disposition pour d'autres plateformes.Il est également important de vivre à la hauteur de l'aspect extensible du surnom XHTMLS.Il offre non seulement la possibilité d'être lu par plus de programmes et de plates-formes, mais il est également encore extensible en permettant à l'utilisation d'autres espaces de noms XML dans ses documents.

Avec la capacité XHTMLS à inclure d'autres espaces de noms XML dans un document, il peut êtreétendu de plusieurs façons de présenter plus que le formatage des pages.Le langage de balisage mathématique (MATHML), par exemple, peut être inclus dans ces documents pour afficher des formules mathématiques et une notation.Les images peuvent également être intégrées à l'aide de l'espace de noms de graphiques vectoriels évolutifs (SVG) dans un document de ce type.En tant que tel, XHTML peut également être inclus avec un autre document XML.

Étant donné que XHTML est vraiment juste affiné HTML dans les règles XMLS, il propose trois définitions de type de documents (DTD) qui dupliquent celles de la version quatre HTML.Un DTD est une description détaillée des éléments d'une langue de balisage, y compris quand, où et comment il peut être utilisé, ainsi que tous les attributs associés.Dans les versions ultérieures de XHTML, cependant, les schémas XML, un autre moyen plus robuste de décrire un document XML, ont été établis qui ont augmenté le XHTML augmenté.À leur tour, diverses versions dépouillées de XHTML ont été développées qui peuvent ensuite être construites sur des utilisations spécifiques, dont beaucoup tournent autour des plates-formes informatiques mobiles.