Forum Python

Please or S’enregistrer to create posts and topics.

différence entre HTML et HTML5 ?

Voila ma question est indiquée sur le titre: quelle est la différence entre HTML et HTML5 ?

Salut Adam,

Pour répondre à votre question il faut au préalable définir ce qu'est le HTML et le HTML5!

Qu'est-ce que le HTML ?

HTML est l'abréviation de Hypertext Markup Language. Il est utilisé pour créer des sites Web et des applications Web. Décomposons-le.

Hypertexte : l'hypertexte fait référence au « texte enveloppé dans un texte ». Il ressemble beaucoup à un lien hypertexte et contient un texte sous-jacent qui, lorsque vous cliquez dessus, redirige vers une nouvelle page Web.

Langage de balisage : un langage de balisage n'est pas nécessairement un langage de programmation. Au lieu de cela, il est utilisé pour appliquer le formatage et la mise en page à un simple document texte. Cela conduit à un contenu textuel plus interactif et dynamique.

Qu'est-ce que HTML5 ?

HTML5 fait référence à la cinquième version de HTML publiée en 2014. Il s'agit d'une version improvisée de HTML qui offre diverses nouvelles fonctionnalités et améliorations, telles que la prise en charge audio, des fonctionnalités telles que le glisser-déposer, une prise en charge améliorée des graphiques et des animations et un meilleur stockage. soutien.

HTML5 est devenu très populaire parmi les développeurs. L'ajout de plusieurs fonctionnalités nouvelles et améliorées en fait un langage idéal pour créer des sites Web, des applications, des pages Web et divers autres documents modernes et interactifs affichés sur Internet.

Principales caractéristiques de HTML

  1. Il ne prenait pas en charge l'audio et la vidéo sans l'utilisation de Flash Player.
  2. Il utilise des cookies pour stocker des données temporaires.
  3. Ne permet pas à JavaScript de s'exécuter dans le navigateur.
  4. Les graphiques vectoriels sont possibles en HTML à l'aide de diverses technologies telles que VML, Silver-light, Flash, etc.
  5. Il ne permet pas les effets glisser-déposer.
  6. Impossible de dessiner des formes comme un cercle, un rectangle, un triangle, etc. Cela fonctionne avec tous les anciens navigateurs.
  7. Les balises <HTML>,<Body> et <Head> sont obligatoires lors de l'écriture d'un code HTML.
  8. Les anciennes versions de HTML sont moins adaptées aux mobiles.
  9. La déclaration Doctype est trop longue et compliquée.
  10. Des éléments comme nav, header n'étaient pas présents.
  11. L'encodage des caractères est long et compliqué.
  12. Il est presque impossible d'obtenir la véritable géolocalisation de l'utilisateur à l'aide d'un navigateur.
  13. Il ne peut pas gérer une syntaxe inexacte.
  14. Étant une version plus ancienne, elle n'est pas rapide, flexible et efficace par rapport au HTML5.
  15. Les attributs comme charset, async et ping sont absents en HTML

Principales caractéristiques de HTML5

  1. Il prend en charge les contrôles audio et vidéo avec l'utilisation des balises <audio> et <video>.
  2. Il utilise des bases de données SQL et le cache d'applications pour stocker les données hors ligne.
  3. Permet à JavaScript de s'exécuter en arrière-plan. Ceci est possible grâce à l'API JS Web Worker en HTML5.
  4. Les graphiques vectoriels font également partie intégrante du HTML5 comme SVG et Canvas.
  5. Il permet des effets de glisser-déposer.
  6. HTML5 permet de dessiner des formes comme un cercle, un rectangle, un triangle, etc.
  7. Il est pris en charge par tous les nouveaux navigateurs comme Firefox, Mozilla, Chrome, Safari, etc.
  8. Ces balises peuvent être omises lors de l'écriture du code HTML.
  9. Le langage HTML5 est plus adapté aux mobiles.
  10. La déclaration Doctype est assez simple et facile.
  11. Nouvel élément pour la structure Web comme la navigation, l'en-tête, le pied de page, etc.
  12. L'encodage des caractères est simple et facile.
  13. On peut facilement suivre la géolocalisation d'un utilisateur en utilisant l'API JS GeoLocation.
  14. Il est capable de gérer une syntaxe inexacte.
  15. Il est efficace, flexible et plus rapide que le HTML.
  16. Les attributs charset, async et ping font partie de HTML 5.