HTML


Celui se décline sous diverses normes, utilisées selon les besoins et l'âge des navigateurs. On retiendra quelques grands numéros de versions d'HTML :

HTML 2.0 : Une version totalement dépassée de HTML. On la retrouve dans quelques rares documentations et pages Web.

HTML 3.2 : Une vieille version que l'on retrouve que dans quelques documentations, comme dans certains paquetages CHM (format HTML Help de Microsoft).

HTML 4.01 : La version que l'on retrouve actuellement sur le Web. Il sagit de la dernière norme HTML, aucune nouvelle n'étant prévue.

Notez que pour chacune de ces normes, on peut les subdiviser en trois sous normes :

Transitional : Cette version exclue les frames, et permet quelques entorses ) la norme HTML associée. On dit généralement que cette version n'est pas « propre ».

Frameset : Cette version est identique à Transitionnal, mais prend en charge le jeu de frames (cadres)

Strict : Cette version exclue les frames, et demande un respect total de la norme HTML associée.

XHTML


XHTML étant plus récent, on ne compte pour l'instant que peu de normes :

XHTML 1.0 : La version de base de XHTML, c'est actuellement la norme la plus utilisée pour XHTML, avec la 1.1. Comme HTML, on peut la décliner en Transitional, Frameset ou Strict.

XHTML 1.1 : Une petite évolution qui se caractérise par l'absence de déclinaison Transitional, Frameset ou Strict. En fait, on peut considérer que XHTML est obligatoirement Strict.

XHTML 2.0 : La future version de XHTML, déjà très bien décrite mais pas encore utilisée en production. Comme XHTML 1.1, la version 2.0 ne peut être que Strict.