W3C XHTMLActivité
XHTML est une version plus stricte et plus pure de HTML.
Tutoriel XHTML
Pour apprendre à convertir votre site web en XHTML, veuillez lire notreTutoriel XHTML。
Versions de XHTML
XHTML 1.0
En tant que recommandation du W3C, XHTML 1.0 a été publié le 26 janvier 2000.
Révision de XHTML 1.0
En tant que recommandation du W3C, la deuxième édition 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 une correction de bogues.
XHTML 1.1
En tant que recommandation du W3C, XHTML 1.1 a été publié le 31 mai 2001.
XHTML 1.1 Deuxième édition
En tant que recommandation du W3C, XHTML 1.1 (SE) a été publié le 23 novembre 2010.
À propos de XHTML 1.0
XHTML 1.0 est le premier changement majeur apporté à HTML depuis 1997, et c'est une étape très importante vers la fourniture de pages web plus riches à un éventail plus large d'agents utilisateurs, y compris les ordinateurs de bureau, les appareils mobiles, les téléphones, etc.
XHTML est une application XML qui peut être migrée en douceur depuis HTML 4.01. La première étape du W3C dans la restructuration de HTML 4.01 en XML a conduit à la naissance de XHTML 1.0. XHTML 1.0 s'appuie sur la sémantique fournie par les balises HTML 4.01.
L'étape suivante consiste à modulariser XHTML en collections d'éléments plus petites, ce qui facilite la combinaison de XHTML avec d'autres langages de balisage (tels que les graphiques vectoriels et le multimédia).
En même temps, la modularisation de XHTML peut réduire les coûts de développement, améliorer la collaboration avec d'autres applications (telles que les bases de données), faciliter la communication avec différents agents utilisateurs (navigateurs) et permettre une intégration plus propre entre HTML et différents standards XML.
Activité XHTML du W3C
XHTML 1.0
XHTML 1.0 est une reformulation de HTML 4.01 à l'aide de XML.
Pour en savoir plus sur XHTML, veuillez consulter notreTutoriel XHTML。
XHTML 1.1 (XHTML modulaire)
Les petits appareils (tels que les téléphones mobiles) ne peuvent pas prendre en charge toutes les fonctionnalités de XHTML. XHTML 1.1 divise la spécification en modules aux fonctionnalités limitées. Les petits navigateurs peuvent réduire leur complexité en prenant en charge des modules sélectionnés (mais une fois qu'un module est sélectionné, toutes ses fonctionnalités doivent être prises en charge).
XHTML 1.1 est un langage strict. XHTML 1.1 n'est pas rétrocompatible avec HTML 4.
XHTML Basic
XHTML Basic est un petit sous-ensemble de XHTML 1.1. Il ne contient que les fonctionnalités 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 petits navigateurs (tels que ceux des appareils portables).
Événements XHTML
C'est grâce à la prise en charge du Document Object Model Level 2 du W3C dans XHTML que les gestionnaires d'événements peuvent être attachés aux éléments XHTML, ce qui permet aux éléments parents de gérer les événements avant ou après les éléments enfants.
Pour en savoir plus sur le DOM, veuillez étudier notreTutoriel DOM。
Impression XHTML
XHTML-Print fait partie de XHTML 1.1 (XHTML modulaire).
XHTML-Print est conçu pour les appareils mobiles et les imprimantes à faible coût, qui peuvent généralement imprimer une page du début à la fin sans mémoire tampon d'impression ni pilotes d'impression spécifiques à l'appareil.
XForms
Grâce aux formulaires XHTML, les utilisateurs peuvent accéder à une page, ajouter des informations à la page, puis soumettre la page à un serveur web.
XForms est le successeur des formulaires HTML, offrant une manière plus complète et indépendante de la présentation de gérer les interactions Web. Comme il est conçu pour être intégré à XHTML, nous nous attendons à ce que les futures applications de commerce électronique nécessitent XForms.
Modularisation XHTML
La modularisation XHTML consiste à diviser XHTML 1.0 en une collection de petits modules qui fournissent des fonctionnalités spécifiques.
La modularisation de XHTML 1.0 est mise en œuvre en utilisant XML DTD (Document Type Definition).
La modularisation de XHTML 2.0 est mise en œuvre à l'aide de schémas XML.
Pour en savoir plus sur DTD, veuillez consulter notre tutoriel DTD.
Pour en savoir plus sur XML Schemas, veuillez consulter notre tutoriel XML Schemas.
XHTML 2.0
XHTML 2.0 est le langage de balisage de nouvelle génération. Ses fonctionnalités devraient être très similaires à XHTML 1.1, mais il pourrait être modifié pour se conformer aux exigences des normes XML, telles que XML Linking et XML Schema.
XLink
XLink est un langage permettant de créer des hyperliens dans les documents XML. XLink est très similaire aux liens HTML, mais il prend en charge de façon plus puissante les liens simples (comme HTML) et les liens étendus (utilisés pour relier plusieurs ressources entre elles).
Vous pouvez en savoir plus sur XLink dans notre tutoriel XLink.
HLink
HLink ajoute la possibilité de spécifier quels éléments dans XHTML peuvent représenter des hyperliens, et comment les hyperliens doivent être parcourus.
HLink est une extension de XLink.
Spécifications HTML du W3C et chronologie
| Spécification | Brouillon/Proposition | Recommandation |
|---|---|---|
| XHTML 1.0 | 26 janvier 2000 | |
| XHTML 1.0 révisé | 1er 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 | |
| Impression XHTML | 20 septembre 2006 | |
| Types de médias 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 |