Activité XHTML du W3C
XHTML est une version plus stricte et plus pure du HTML.
Tutoriel XHTML
Pour apprendre à convertir votre site Web en XHTML, lisez notre XHTML Tutoriel.
Versions XHTML
XHTML 1.0
XHTML 1.0 a été publié le 26 janvier 2000 en tant que recommandation du W3C.
Révision XHTML 1.0
Comme recommandation du W3C, la deuxième version de XHTML 1.0 a été publiée le 1er août 2002. Il ne s'agit pas d'une nouvelle version, mais d'une mise à jour et de corrections de bugs.
XHTML 1.1
XHTML 1.1 a été publié le 31 mai 2001 en tant que recommandation du W3C.
XHTML 1.1 Deuxième édition
Comme 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é au HTML depuis 1997 et est en passe de fournir des pages Web plus riches à un plus large éventail d'agents utilisateurs. Un pas en avant, ces agents utilisateurs (agents) incluent les ordinateurs de bureau, les appareils mobiles, les téléphones mobiles, etc.
XHTML est une application XML qui migre en douceur depuis HTML 4.01. La première étape du W3C dans la refactorisation 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 un ensemble plus petit d'éléments, ce qui facilitera la combinaison de XHTML avec d'autres langages de balisage (tels que les graphiques vectoriels et le multimédia).
Dans le même temps, la modularité de XHTML peut également 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 entre HTML et différents Les normes XML, une intégration plus pure.
Activité XHTML du W3C
XHTML 1.0
XHTML 1.0 est une re-représentation de HTML 4.01 en utilisant XML.
Pour en savoir plus sur XHTML, visitez notre Tutoriel 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 modèles aux fonctionnalités limitées. Les petits navigateurs peuvent réduire la complexité en prenant en charge des modèles sélectionnés (mais une fois qu'un modèle 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 des fonctionnalités XHTML de base, telles que la structure du texte, les images, les enchères de base et les tableaux de base. Il est conçu pour les petits navigateurs (tels que les appareils portables).
Événements XHTML
Grâce à la prise en charge du modèle objet de document W3C niveau 2 en XHTML, les gestionnaires d'événements peuvent être attachés aux éléments XHTML, de sorte que les éléments parents puissent être avant ou avant les éléments enfants. gérer l'événement.
Pour en savoir plus sur DOM, suivez notre tutoriel DOM.
XHTML Print
XHTML-Print fait partie de XHTML 1.1 (Modular XHTML).
XHTML-Print est conçu pour être utilisé sur des appareils mobiles et des imprimantes bon marché, qui peuvent souvent imprimer une page du début à la fin sans mise en cache d'impression ni pilote d'impression personnalisé pour l'appareil.
XForms
Grâce aux formulaires XHTML, les utilisateurs peuvent accéder à une page, ajouter des informations à la 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 du rendu de gérer les transactions Web interactives. Parce qu'il est conçu pour s'intégrer à XHTML, nous prévoyons que les futures applications de commerce électronique nécessiteront XForms.
Modularité XHTML
La modularité XHTML fait référence à la division de XHTML 1.0 en une collection de petits modèles qui fournissent des fonctionnalités spécifiques.
La modularité de XHTML 1.0 est obtenue grâce à l'utilisation de XML DTD (Document Type Definition).
La modularité de XHTML 2.0 est obtenue grâce à l'utilisation de schémas XML.
Pour en savoir plus sur les DTD, suivez notre Tutoriel DTD.
Pour en savoir plus sur les schémas XML, suivez notre Tutoriel sur les schémas XML.
XHTML 2.0
XHTML 2.0 est la nouvelle génération de langage de balisage. Sa fonctionnalité devrait être très similaire à XHTML 1.1, mais peut être modifiée 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 des documents XML. XLink est similaire aux liens HTML - mais prend mieux en charge les liens simples (tels que 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 XHTML peuvent représenter des hyperliens et comment parcourir les hyperliens.
HLink est une extension de XLink.
Spécifications HTML et chronologie du W3C
规范 | 草案/提议 | 推荐 |
---|---|---|
XHTML 1.0 | 2000 年 1 月 26 日 | |
XHTML 1.0 修订版 | 2002 年 8 月 1 日 | |
XHTML 1.1 | 2001 年 5 月 31 日 | |
XHTML Modules | 2001 年 4 月 10 日 | |
XHTML Modules 1.1 | 2008 年 10 月 8 日 | |
XHTML Basic | 2000 年 12 月 19 日 | |
XHTML Basic 1.1 | 2008 年 7 月 29 日 | |
XHTML Events | 2003 年 10 月 14 日 | |
XHTML Print | 2006 年 9 月 20 日 | |
XHTML Media Types (SE) | 2009 年 1 月 16 日 | |
XHTML 2.0 | 2006 年 7 月 26 日 | |
XForms 1.0 | 2003 年 10 月 14 日 | |
XForms 1.0 (Third Edition) | 2007 年 10 月 29 日 | |
XForms 1.1 | 2009 年 10 月 20 日 | |
XLink | 2001 年 6 月 27 日 | |
HLink | 2002 年 9 月 13 日 |