Evolution
HTML
Le langage HTML a évolué régulièrement depuis sa première standardisation en 1992. Après Mosaïc, la société Netscape crée un navigateur et autorise des nouvelles balises pour répondre aux besoins des développeurs web. Une partie de celles-ci seront intégrées dans la seconde version du langage HTML. En 1994, Tim Berners-Lee fonde le World Wide Web Consortium (ou W3C), avec le soutien de la défense américaine DARPA, rassemblant de nombreuses organisations et sociétés informatiques, pour standardiser et diffuser les technologies à la base du Web. Les différentes versions du langage HTML vont résulter des innovations populaires des navigateurs et des besoins exprimés par les membres du consortium. De même, les navigateurs évoluent à leur tour en fonction des standards publiés et de l'évolution des technologies réseaux.
D'une version à une autre du langage HTML, de nouvelles balises sont ajoutées et d'autres sont considérées obsolètes.
En 2009, Tim Berners-Lee fondera la WWW Foundation pour étendre le Web aux pays en voie de développement et garantir un Web ouvert.
XHTML
Suite à la disparité des versions non standards d'HTML proposées par les différents navigateurs avant les années 2000, les développeurs web étaient en demande d'une norme plus restrictive qui pourrait permettre de garantir une interprétation correcte des sites webs sur tous les navigateurs.
C'est ainsi qu'en 2000, la première version du standard XHTML est publiée. L'XHTML est la "fusion" de l'HTML et du langage de balises XML.
Au même moment est publié HTML 4.0 qui incite à la séparation du contenu (information) et de la forme (rendu visuel). Exemple : quelques balises devenues obsolètes : ´<center>´ (centrer), ´<u>´ (souligner), ou attributs obsolètes : ´<body background="">´ … car la mise en forme doit être spécifiée en CSS (CSS = feuille de styles que vous découvrirez très bientôt!)
XML
Découvrez via ce quizz les particularités du langage XML.
Le XML (eXtensible Markup Language) est un langage de balisage mis au point par le XML Working Group sous l’égide du W3C en 1996
Comparaison
HTML | XHTML |
---|---|
Interprétation des erreurs | Erreurs de syntaxe fatales |
Insensible à la casse : <tag> = <TAG> = <Tag> | Sensible à la casse |
Version minimaliste des attributs (i.e: selected) | Les attributs doivent avoir une valeur |
La fermeture de certains tags est optionnelle (i.e.: <li>) | La fermeture des tags est obligatoire |
Les tags vides peuvent être écrits <tag> ou <tag/> | Les tags vides peuvent être écrits <tag></tag> ou <tag/> |
DOCTYPE obligatoire <!DOCTYPE html> | DOCTYPE avec DTD recommandé et espace de noms obligatoire |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" | |
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
|
<html xmlns="http://www.w3.org/1999/xhtml"> |