L'origine de HTML


HTML : Hypertexte Markup Language, est un langage utilisé pour afficher des pages web dans un navigateur prévu à cet effet.

A la base on retrouve SGML : Standard Generalized Markup Language, un langage à balises lancé en 1979. SGML, comme XML, est ce qu'on appelle un métalangage : il peut servir à créer d'autres langages. Ainsi, SGML a donné naissance à HTML, mais aussi à XML.

De par ses limitations, HTML tend à être remplacé par XHTML, ce dernier améliorant l'interprétation des informations sous les navigateurs adaptés aux personnes handicapées, tout en réduisant considérablement le poids des pages Web.

Toutefois, HTML étant sensiblement plus simple et pauvre que XHTML, il reste le langage de la plupart des pages Web réalisées par les particuliers (pages personnelles, etc.).

Qu'est-ce que XHTML et CSS ?


XHTML (eXtensible HyperText Markup Language) descend de XML. Il fait parti des langages nouvelle génération d'Internet.

On peut voir XHTML comme étant la fusion de HTML et de XML. En effet on retrouve les codes de bases de HTML, mais avec la rigueur, l'évolutivité et la légèreté de XML.


CSS (Cascading Style Sheets) : est un langage qui ne peut s'utiliser seul. Il est forcément couplé avec HTML ou XHTML. Il permet de décrire chacun des éléments de la page Web à laquelle il se trouve associé.

Ainsi, une feuille CSS peut décrire une multitude de pages Web. De cette façon, non seulement le poids des pages s'en retrouve allégé, mais l'internaute ne charge qu'une fois la feuille CSS, celle-ci étant mise en cache pour la consultation des futures pages l'utilisant.

De par son couplage avec CSS, XHTML peut réduire considérablement le poids des pages Web. Un bon exemple est sans doute celui d'un fan site pour Mac : l'ancienne version HTML proposait des pages Web d'environ 70 KB, tandis que pour un même contenu la version XHTML+CSS est descendue à moins de 15 KB !