Solutions de gestion de site Internet et d'entreprises

Depuis quelques années, XHTML 2 et HTML 5 se livraient la guerre pour déterminer quel serait le prochain langage utilisé pour les documents sur Internet. En juillet 2009, le W3C a annoncé sa décision de laisser tomber le développement du standard XHTML 2 pour concentrer tous ses efforts sur le développement de HTML 5.

 

Dans le fond, qu’est-ce que le HTML5 ?

Pour commencer, voici une petite bande dessinée expliquant assez bien le combat entre les amateurs du XHTML 2 et ceux du HTML 5 :  http://media2.smashingmagazine.com/wp-content/uploads/images/xhtml2-html5/comic-960px.jpg.  Maintenant que XHTML 2 est mort et enterré, longue vie au HTML 5 ! HTML 5, un rêve, une réalité ? Aurons-nous la chance de pouvoir mettre en application ces nouvelles pratiques ? Parce que si les standards du HTML et du W3C évoluent, ils restent cependant dépendants de ceux qui les supportent : c’est-à-dire les navigateurs et les développeurs.

 

Ce qui va changer

Voici donc sans attendre les nouveautés du HTML 5 :

  • De nouvelles balises sémantiquement plus significatives pour organiser le contenu : header, footer, section, article, nav et aside. La balise nav servira à indiquer que le contenu correspond à de la navigation alors qu’aside pourra être utilisé pour des contenus parallèles ou relatifs.
  • De nouveaux éléments interactifs permettront un peu plus d’interaction directe sans programmation. Par exemple progress nous donnera accès à une barre de progression, details à une zone d’information supplémentaire sur demande. Le contrôle datagrid permettra de présenter de façon interactive des données en listes, tableaux ou même en arbre (treeview). (Je parle bien d’un contrôle HTML et non d’un d’ASP.NET).
  • De nouvelles balises audio et video seront ajoutées afin de pouvoir diffuser des formats de média ouvert sans plugins.
  • La balise canvas permettra d’afficher dynamiquement des contenus en 2d sur la page.
  • Beaucoup d’améliorations au niveau des formulaires, le champ input aura maintenant plusieurs autres valeurs possibles : (datetime, range, number, email, url, color, etc.)

 

Et le lien avec les doctype?

La déclaration de Doc Type n’est plus vraiment utilisée en HTML5, toutefois elle doit être incluse pour éviter que le contenu soit interprété en QuirkMode, donc un doctype très simple est utilisé. Voici une liste beaucoup plus exhaustive des nouveautés : http://www.alsacreations.com/article/lire/750-HTML5-nouveautes.html.  Finalement, si vous voulez tout savoir, voici le document de référence pour la norme HTML 5, directement du W3C : http://dev.w3.org/html5/spec/Overview.html (version en développement). Je vous propose également un petit tutoriel rapide permettant de voir comment un blogue pourrait être monté en HTML 5. Il y est également question de CSS3 (un autre post peut-être?) : http://net.tutsplus.com/tutorials/html-css-techniques/html-5-and-css-3-the-techniques-youll-soon-be-using/

Tags:

Comments are closed.