Pourquoi il existe différentes versions de HTML

click fraud protection

Les versions de HTML représentent des améliorations standardisées du langage de base du World Wide Web. À mesure que de nouvelles technologies sont développées et que des méthodes plus efficaces pour obtenir les résultats souhaités des pages Web évoluent, les développeurs et les administrateurs s'installent sur des normes linguistiques acceptées, puis les désignent à l'aide de chiffres pour mettre de l'ordre et de l'uniformité dans la toile.

Versions de HTML

La première version de HTML n'avait pas de numéro, mais s'appelait simplement "HTML". Il a été utilisé pour créer des pages Web simples à partir de 1989 et a atteint son objectif jusqu'en 1995. En 1995, l'Internet Engineering Task Force (IETF) standardisé HTML et HTML 2.0 est né.

En 1997, le World Wide Web Consortium (W3C) a présenté la prochaine version de HTML: HTML 3.2. Il a été suivi par HTML 4.0 en 1998 et 4.01 en 1999.

Ensuite, le W3C a annoncé qu'il ne créerait plus de nouvelles versions de HTML et qu'il commencerait plutôt à se concentrer sur le HTML extensible, ou XHTML. Ils ont recommandé aux concepteurs de sites Web d'utiliser HTML 4.01 pour leurs documents HTML.

instagram viewer

Autour de ce point, le développement s'est séparé. Le W3C s'est concentré sur XHTML 1.0, et des choses comme XHTML Basic sont devenues des recommandations à partir de 2000. Cependant, les concepteurs étaient réticents à passer à la structure rigide de XHTML, donc en 2004, le Web Hypertext Application Technology Working Group (WHATWG) a commencé à travailler sur une nouvelle version de HTML qui n'est pas aussi stricte que XHTML. Cela s'appelait HTML 5.

Choisir une version de HTML

Votre première décision lors de la création d'une page Web est d'écrire en HTML ou en XHTML. Si vous utilisez un éditeur comme Tisse-rêve, ce choix est déclaré dans le DOCTYPE que vous choisissez.

XHTML et HTML présentent un certain nombre de différences. En général, XHTML est HTML 4.01 réécrit comme un application XML. Si vous écrivez du XHTML, il est plus strict dans sa syntaxe, et tous vos attributs seront cités, vos balises fermées. Vous pourrez également éditer le document dans un éditeur XML. Le HTML est beaucoup plus souple, vous permettant de supprimer les guillemets des attributs, de laisser les balises non fermées, etc.

Pourquoi choisir d'utiliser HTML? Ces raisons peuvent vous pousser davantage vers ce choix:

  • HTML peut prendre moins de place, et donc être plus rapide à télécharger.
  • Le HTML est plus tolérant et plus facile à apprendre. Par exemple, si vous omettez les balises en HTML, votre code fonctionnera toujours de manière fiable.
  • Certains navigateurs plus anciens répondent plus efficacement au HTML qu'au XHTML.

Vous pouvez plutôt choisir XHTML si vos besoins correspondent davantage à ces points:

  • XHTML est plus strict sur le début et la fin des balises, de sorte que les styles et les événements peuvent être intégrés plus facilement.
  • XHTML s'intègre bien avec d'autres langages de programmation car XML est largement utilisable.
  • Certains navigateurs répondent de manière plus fiable au XHTML et affichent ainsi les pages de manière cohérente, même sur toutes les plates-formes.

Certains pourraient soutenir qu'une quatrième version est la version "sans DOCTYPE". C'est ce qu'on appelle souvent Mode de quirks et fait référence à des documents HTML qui n'ont pas de DOCTYPE définis et, par conséquent, finissent par s'afficher de manière bizarre dans différents navigateurs.

HTML5 et XHTML

Avec l'avènement de HTML 5 (parfois représenté sans l'espace par HTML5), le langage a subsumé XHTML ainsi que toutes les versions précédentes de HTML. HTML 5 est devenu un langage standard sur Internet et est le plus largement accepté par les navigateurs modernes. Vous ne devriez utiliser d'anciennes versions de HTML (par exemple, 4.0, 3.2, etc.) que si vous avez une raison particulière de le faire. Si vous n'avez pas de situation spécifique qui appelle autre chose, alors vous devriez utiliser HTML 5.

Déclarer un DOCTYPE

Assurez-vous d'utiliser un DOCTYPE dans votre document HTML. L'utilisation d'un DOCTYPE garantit que vos pages sont affichées comme vous le souhaitez.

Si vous travaillez avec HTML 5, votre déclaration DOCTYPE sera simplement:


Les autres DOCTYPE pour les différentes versions sont:

HTML

  • Transition HTML 4.01
  • HTML 4.01 strict
  • Jeu de cadres HTML 4.01
  • HTML 3.2

XHTML

  • Transition XHTML 1.0
  • XHTML 1.0 strict
  • Jeu de cadres XHTML 1.0
  • XHTML 2.0
instagram story viewer