Question

Je l'ai vu HTML 5 à venir dans un avenir proche. Comment est-il différent de HTML 4, qui a été « dans » depuis tant d'années dans le développement web?

Merci

Était-ce utile?

La solution

D'une manière générale, il y a quatre principaux domaines du changement:

  • Le balisage sémantique, y compris les balises suivantes:

    <section> <article> <header> <footer> <nav> <aside> <hgroup>

    Cela couvre aussi des modifications aux <doctype>, balises <html> et <meta>, ainsi que les relations de liaison (l'attribut rel sur une balise <a>).

  • Support de forme améliorée -. Principalement des ajouts sémantiques à des types d'entrée, et quelques bonnes choses comme l'autofocus sur le terrain et le texte de l'espace réservé

  • Multimédia - <video>, <audio> et <canvas>. <video> et <audio> sont destinés à améliorer un meilleur soutien pour les médias intégrés dans la page; <canvas> est pour le dessin programmatique bitmap à deux dimensions sur la page par JavaScript.

  • Les modifications apportées au DOM qui sont tout simplement accessibles par JS - navigator.geolocation, window.localStorage (stockage hors ligne de données d'utilisateur), window.applicationCache (stockage de données d'applications hors ligne), les travailleurs Web (JavaScript multithread, avec quelques mises en garde)

Les différentes parties de HTML sont à différents stades de la spécification et la mise en œuvre - les changements de forme sont mal pris en charge en dehors de Safari, la balise <video> est essentiellement inutilisable dans un environnement multi-plateforme (sans plusieurs formats vidéo), et IE a intégré à l'appui pour presque aucun de ces changements.

Le meilleur endroit pour lire sur HTML5 que j'ai vu est excellent livre de Mark Pilgrim en cours, Plongez dans HTML5

Autres conseils

Tenez compte de ces images (de www.alistapart.com ), la structure d'une page est extrêmement différent:

HTML4

HTML5

Ceci est juste un exemple, jetez un oeil sur d'autres commentaires des articles sur ce sujet

Si vous hésitez à lire à travers mille pages de spécifications HTML5, un coup d'oeil à cet article . Il vous donnera un bon aperçu de ce que HTML5 est tout au sujet, et il va vous expliquer comment vous pouvez utiliser HTML5 pour le moment, puisque la plupart des navigateurs modernes supporte effectivement la plupart des nouveaux goodies; comme les nouveaux éléments HTML et vidéo / audio intégré.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top