Activités XHTML W3C

HTML est le langage de balisage universel sur le Web.

Tutoriel XHTML

Pour savoir comment convertir un site en XHTML, veuillez lire notre Tutoriel XHTMLTutoriel XML Schemas

Versions de XHTML

XHTML 1.0

En tant que recommandation de W3C, XHTML 1.0 a été publiée le 26 janvier 2000.

XHTML 1.0 deuxième version

En tant que recommandation de W3C, la deuxième version de XHTML 1.0 a été publiée le 1er août 2002. Ce n'est pas une nouvelle version, mais une mise à jour et des corrections de bugs.

À propos de XHTML 1.0

XHTML 1.0 est la première modification importante de HTML depuis 1997 et aussi une étape importante pour offrir une page web plus riche à un public plus large, ces agents utilisateur incluent les ordinateurs de bureau, les appareils mobiles et les téléphones, etc.

XHTML est une application XML qui peut être migrée en douceur à partir de HTML 4.01. W3C a reconstruit HTML 4.01 en XML, ce qui a conduit à la naissance de XHTML 1.0. XHTML 1.0 dépend des éléments de balisage semantic fournis par HTML 4.01.

La prochaine étape consiste à modulariser les modules XHTML en éléments plus petits, ce qui rend la combinaison de XHTML avec d'autres langages de balisage (comme les graphiques vectoriels et les multimédias) plus facile.

En même temps, la modularité de XHTML peut réduire les coûts de développement, améliorer la collaboration avec d'autres applications (comme les bases de données), communiquer plus facilement avec différents agents utilisateurs (navigateurs), et intégrer plus pur entre HTML et différentes normes XML.

Activités XHTML W3C

XHTML 1.0

XHTML 1.0 est une représentation révisée de HTML 4.01 en utilisant XML.

Pour en savoir plus sur XHTML, veuillez visiter notre Tutoriel XHTMLTutoriel XML Schemas

XHTML 1.1 (XHTML modulaire)

Les appareils de petite taille (comme les téléphones portables) ne peuvent pas soutenir toutes les fonctionnalités de XHTML. XHTML 1.1 divise la norme en modèles à fonctionnalités limitées. Les navigateurs de petite taille peuvent réduire leur complexité en supportant des modèles sélectionnés (mais une fois un modèle sélectionné, il faut soutenir toutes ses caractéristiques).

XHTML 1.1 est une langue stricte. XHTML 1.1 n'est pas compatible avec HTML 4.

XHTML de base

XHTML Basic est une petite sous-ensemble de XHTML 1.1. Il ne contient que des caractéristiques XHTML de base, telles que la structure du texte, les images, les formulaires de base et les tableaux de base. Il est conçu pour les navigateurs de petite taille (comme les appareils portables).

Événements XHTML

C'est précisément en raison du soutien de XHTML pour le niveau 2 du modèle d'objet de document W3C que les gestionnaires d'événements peuvent être attachés aux éléments XHTML, de sorte que l'élément parent peut traiter les événements avant ou après l'élément enfant.

Pour en savoir plus sur DOM, veuillez consulter notre Tutoriel DOMTutoriel XML Schemas

Imprimer XHTML

XHTML-Print fait partie de XHTML 1.1 (XHTML modulaire).

XHTML-Print a été conçu pour les appareils mobiles et les imprimantes à bas prix, qui peuvent généralement imprimer une page de bout en bout sans cache d'impression et sans pilote d'impression personnalisé pour l'appareil.

XForms

Grâce aux formulaires XHTML, les utilisateurs peuvent accéder à une page, ajouter des informations à cette page, puis soumettre la page au serveur Web.

XForms est le successeur des formulaires HTML, offrant une manière plus complète et indépendante de gérer les transactions d'interaction Web. Comme il a été conçu pour être intégré à XHTML, nous espérons que les applications e-commerce futures auront besoin de XForms.

Pour en savoir plus sur XForms, veuillez consulter notre Tutoriel XFormsTutoriel XML Schemas

Modularité XHTML

La modularité XHTML consiste à diviser XHTML 1.0 en une collection de petits modèles offrant des fonctionnalités spécifiques.

XHTML 1.0 的模块化是通过使用 XML DTD (Document Type Definition) 来实现的。

La modularité de XHTML 1.0 est réalisée en utilisant des XML DTD (Définition de type de document).

La modularité de XHTML 2.0 est réalisée en utilisant des XML Schemas. Pour en savoir plus sur DTD, consultez notreTutoriel XML Schemas

Tutoriel DTD Pour en savoir plus sur XML Schemas, consultez notreTutoriel XML Schemas

XHTML 2.0

.

XLink

XHTML 2.0 est le langage de balisage de la prochaine génération. Sa fonctionnalité est prévue pour être similaire à XHTML 1.1, mais pourrait être modifiée pour respecter les exigences des normes XML, comme XML Linking et XML Schema.

Vous pouvez trouver plus d'informations sur Tutoriel XLink Pour en savoir plus sur XLink, visitez notre

HLink

HLink ajoute une capacité pour déterminer quel élément dans XHTML peut représenter un lien hypertexte, et comment les liens hypertextes doivent être parcourus.

HLink est une extension de XLink.

Normes W3C HTML et chronologie

Règle Brouillon/Proposition Recommandation
XHTML 1.0   26 janvier 2000
Révision de XHTML 1.0   1 août 2002
XHTML 1.1   31 mai 2001
Modules XHTML   10 avril 2001
Modules XHTML 1.1   8 octobre 2008
XHTML Basic   19 décembre 2000
XHTML Basic 1.1   29 juillet 2008
Événements XHTML   14 octobre 2003
XHTML Print   20 septembre 2006
Types de média XHTML (SE) 16 janvier 2009  
XHTML 2.0 26 juillet 2006  
XForms 1.0   14 octobre 2003
XForms 1.0 (Troisième édition)   29 octobre 2007
XForms 1.1 20 octobre 2009  
XLink   27 juin 2001
HLink 13 septembre 2002  

Référence W3C :

Page d'accueil W3C HTML