Structurer du texte

L'origine du HTML (et donc en quelques sortes du XHTML) remonte aux années '90 où les scientifiques échangeaient des documents par Internet. Les scientifiques du CERN voulaient distribués leur connaissances entre deux ordinateurs (sur un réseau). Puisqu'ils utilisaient différents types d'ordinateurs et logiciels, ils ont créés un format pour donner du sens aux documents, le HTML. Il était très facile à écrire à l'aide d'un éditeur texte rudimentaire, possédait une base de balise limitée et était assez compact pour les modems de l'époque.

Le XHTML descend de ce concept de Partage de document entre ordinateurs. Grâce à la syntaxe XML, l'écriture ou la lecture est rendu même plus facile. La taille des fichiers reste encore très petite comparativement aux autres formats de document sur le marché.

Pour l'impression, toutefois, on utilise généralement les formats PostScript (.ps) ou PDF (.pdf) qui sont plus adaptés. Les propriétés de mise en page pour l'impression en CSS sont encore très mal supportées par les navigateurs.

Aujourd'hui, on n'utilise plus seulement le XHTML pour publier des documents, mais bien pour créer des sites Web riches en fonctionnalités. On peut créer à l'aide de langages côtés client ou serveur des formulaires de saisies, des applications Web, des jeux, des questionnaires, etc.

Exemple de document

Voici trois documents semblables encodés dans trois formats différents.

XHTML 1.0 Strict: Aperçu d'un document XHTML avec Firefox

Word 2002: Aperçu d'un document Word 2002

RTF: Aperçu d'un document avec Wordpad au format RTF

Aperçu de l'encodage avec Bloc-notes

XHTML 1.0 Strict (864 octets): Source d'un document XHTML

Word 2002 (24064 octets): Source d'un document Word 2002

RTF (20331 octets): Source d'un document RTF

Note: dans le document XHTML, l'image est externe (non inclus dans le fichier) et a une taille de 1669 octets.

Comparaison de 4 formats connus

Format Taille Ouvert/Fermé Lisible Écriture
XHTML 864 o (+1669o pour images) Ouvert (W3C) Oui (balise) Éditeur texte ou éditeur XHTML
Word 2002 24064 o Fermé Non Microsoft Word / OpenOffice.org
RTF 20331 o ? Oui (\propriete) Éditeur texte (wordpad, word, ...)
SWC ? Ouvert Non/Oui (c'est du XML archivé) OpenOffice.org