loader

Le langage de balisage hypertexte (HTML) fait le travail qui Contenu de documents tels que des pages Web et pour le structurer clairement – ce n’est pas un langage de programmation, mais un langage dit de balisage. Afin d’adapter en permanence les propriétés et les capacités du HTML aux conditions actuelles, les développeurs responsables mettent à jour la norme utilisée à intervalles irréguliers. Ces étapes de version permettent différents Changements et nouvelles à intégrer dans le concept existant afin d’offrir divers avantages dans la pratique.

Qui est responsable de la création et du développement du HTML ?

Le principe du HTML remonte à l’informaticien et physicien britannique Timothy John Berners-Lee, qui à la fin des années 1980 Centre européen de recherche nucléaire CERN travaillé. En raison de son caractère international, national et multilingue, ainsi que des différentes infrastructures des différents États participants, l’échange d’informations via les premiers réseaux informatiques était initialement difficile. Comme solution à ce problème, Tim Berners-Lee en a d’abord suggéré une pour langage de script créé à cet effet dans un texte clair lisible par l’homme, qui fonctionnait sur la base d’une structure distribuée par hypertexte. En plus de cela, il a développé d’autres normes pour Internet qui sont toujours valables aujourd’hui, comme le protocole réseau Protocole de transfert hypertexte (HTTP) ou en adressant des sites Web via Domaines de premier niveau (TLD) et Localisateur de ressources uniformes (URL). Pour assurer un développement continu, Berners-Lee a fondé le en 1994 Consortium World Wide Web (W3C), qui est depuis responsable de la standardisation du HTML.

Quelles sont les principales versions du HTML ?

À l’origine, HTML ne devrait initialement utiliser que le Structure des textes servir – il est vite devenu évident, cependant, que l’intégration de nouveaux éléments et l’optimisation conformément à l’état technologique actuel nécessiteraient un développement continu. Comme d’habitude avec un logiciel, un indique Sauter dans le numéro de version des modifications importantes, tandis que des corrections de bugs mineurs et des fonctions sont effectuées dans le cadre d’une mise à jour. Les étapes clés qui ont introduit de nouveaux avantages comprennent :

  • Mars 1989 à avril 1993 : Distribution comme format universel pour les sites Web
  • Novembre 1995 (Version 2.0) : Introduction de la technologie des formulaires, entre autres
  • Décembre 1997 (Version 4.0) : Prise en charge des feuilles de style (CSS), des cadres et des scripts
  • Janvier 2000 (XHTML 1.0) : Nouvelle syntaxe basée sur XML
  • Juillet 2006 (XHTML 2.0) : Présentation, abandonné au profit de la version 5
  • Octobre 2014 (Version 5) : Optimisation et intégration de nouveaux éléments pour la conception
  • Novembre 2016 / Décembre 2017 (Version 5.1 / 5.2) : Modifications mineures et nouvelles fonctionnalités
  • Janvier 2021 (Version 5.3) : Publication de la version actuelle (à partir de 2021)

Dans de rares cas, les caractéristiques essentielles d’une nouvelle version sont changements structurels qui rendent le langage de balisage plus flexible, plus facile et plus efficace. En règle générale, cependant, ils incluent un grand nombre de nouvelles fonctions et les commandes de description associées qui, par exemple, définissent des éléments complètement nouveaux tels que des tableaux ou permettent l’intégration de contenus externes tels que des vidéos, des audios, des boutons interactifs ou des graphiques. Il n’y a pas de calendrier fixe ou d’intervalle régulier pour la publication – le W3C développe de nouvelles versions en fonction des demandes et des besoins contemporains et les publie après une longue phase de discussion et de test. Il n’y a donc pas de prévision concrète quant au moment de la Une nouvelle version saute dans le futur il suit.

Quels sont les avantages des administrateurs et utilisateurs HTML 5 ?

Le passage de la version 4 à la 5 est certainement l’un des changements les plus importants. HTML autour de nombreuses applications et fonctions qui auparavant ne pouvaient être implémentés qu’à l’aide de scripts externes en Adobe Flash ou JavaScript, par exemple. Certains des changements les plus importants incluent, par exemple :

  • Intégration directe de vidéos, audios ou graphiques 2D et 3D dans le code HTML
  • Résumé des différentes spécifications telles que XHTML et DOM
  • Introduction d’outils de vérification et de localisation des erreurs dans le code source
  • Abolition du langage de balisage standardisé généralisé (SGML) en tant que métalangage
  • Nouveaux types de saisie pour les formulaires tels que B. adresses e-mail, horodatages ou URL
  • Interprétation des feuilles de style CSS externes dans les formulaires possible
  • De nombreux éléments nouveaux tels que la navigation, les pieds de page ou certaines sections de texte
  • Redéfinition des éléments connus tels que la police italique ou gras
  • Sécurité et performances accrues grâce à l’élimination des scripts externes

En raison de ses nombreux avantages et de la perspective d’autres changements utiles, HTML 5 est devenu de facto le norme couramment utilisée et répandue établi. Les prédécesseurs 4.0 à XHTML 1.1 sont toujours valides, mais peuvent être trouvés presque exclusivement dans des projets plus anciens qui datent d’avant l’introduction de 5.2. Tous variantes déjà publiées en attendant ont l’embouteillage « Historique ». Ils sont désormais officiellement obsolètes, c’est pourquoi leur utilisation est expressément déconseillée.

A quoi faut-il faire attention avec la compatibilité HTML 5 ?

Dans le cas de sites Web dynamiques, le code HTML est généré par un langage de programmation tel que PHP, JavaScript, Ruby ou Python qui le créent sur la base de spécifications schématiques fixes. Pour cette raison, la compatibilité des programmes externes tels qu’un interpréteur ou Apache et NGINX en tant que serveur Web n’est pas liée à la version HTML actuellement utilisée – les deux ne s’influencent pas l’un l’autre. Pour une interprétation correcte, cependant, un utilisateur a absolument besoin d’un navigateur compatible qui connaît les nouveaux éléments et les présente tels que définis dans la norme. Fondamentalement, tous les programmes volumineux et activement maintenus, y compris Microsoft Edge, Mozilla Firefox, Google Chrome, Apple Safari et Opera, prennent en charge HTML 5 sans restrictions depuis des années. Les développeurs responsables maintiennent généralement les modifications et les nouvelles versions après de courts intervalles de temps dans votre logiciel.

Cependant, des problèmes se posent sous deux conditions particulières. Tout d’abord, tous les navigateurs ne sont pas entièrement compatible avec les versions historiques car ils peuvent contenir des éléments qui ont changé dans leurs propriétés ou ont été retirés de la norme pour diverses raisons, par exemple. Cela affecte particulièrement les anciens sites Web qui ont été rendus publics avant 2005 et qui n’ont pas été mis à jour par la suite. A l’inverse, l’utilisation de logiciels obsolètes ou exotiques peut entraîner des difficultés considérables la présentation de contenus modernes. La règle s’applique toujours que la plupart des navigateurs utilisent un mode alternatif et la version 4 dans ce cas – cependant, cela n’est pas possible avec des pages HTML 5 pures ou peut conduire à une restriction fondamentale des fonctionnalités. De ce problème sont entre autres systèmes d’exploitation obsolètes tels que Microsoft Windows 7 et certains appareils pour lesquels aucune mise à jour logicielle n’est disponible.

Comment passer de la version HTML 4 à la version 5 ?

La plupart des sites Web utilisent des sites modulaires Systèmes de gestion de contenu (CMS) tels que WordPress et Joomla ou, dans le cas d’échanges directs avec les clients, un système de boutique adapté. Dans ce cas, les développeurs eux-mêmes sont responsables de l’utilisation de la version HTML et ont presque sans exception fait le changement il y a longtemps. Par exemple, cela a eu lieu plusieurs années avant l’introduction officielle du leader mondial des CMS WordPress avec la version 3.2 « Gershwin » sortie en 2011. Dans la plupart des cas, le basculement a donc eu lieu il y a longtemps et sans effort supplémentaire en mettant à jour du CMS utilisé.

Des difficultés ne surviennent donc que dans certaines circonstances. Les causes les plus courantes de la utilisation continue des versions HTML précédentes et les problèmes qui en résultent sont :

  • Sites web programmés individuellement ou sur demande avant 2015
  • Utilisation de CMS ou de systèmes de boutique très obsolètes
  • Intégrez votre propre code dans un CMS
  • Utilisation d’un CMS qui n’est plus pris en charge ou abandonné
  • Intégration de plug-ins spécialisés et non mis à jour

Dans tous les cas, il est fortement recommandé d’utiliser un utilisation cohérente de HTML 5 faire attention à. Les systèmes obsolètes doivent absolument être convertis en une version actuelle, car il n’utilise pas les avantages disponibles entre-temps et, de plus, inutiles Risque de sécurité peut signifier. Comme il fait partie d’un consensus général pour publier les vulnérabilités à l’échelle mondiale après une période raisonnable de réparation par le fabricant, les logiciels obsolètes sont vulnérables à diverses attaques telles que DDoS ou injection SQL.

Photo: Fabrizio Van Marciano sur Pixabay

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *