Icone_actu Actu Icone_creative Creative Icone_bdw Blog Du Webdesign Icone_emploi Emploi BDW

10 reasons to adopt HTML 5

by BOCQUILLON Jeff - le 22/04/2011

  • Partager l'article en 1 clic !

    N'hésitez pas à aider le BlogDuWebdesign
  • 2

After many hesitations, I finally write this article and give you 10 good reasons to adopt HTML 5, it's more convenient than if I gave you a long and fastidious analysis.

You can find numerous resources on the Internet.

1 - The doctype is easier to declare :

<!DOCTYPE html>

2 - And easier to encode :

<meta charset="UTF-8">
instead of :
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

it can't be shorter !

3 - It even works with Internet Explorer

(the browser you love to hate) you only have to add the following script  in the <head>  tag which allows you to correctly show your new tags on every IE versions lower then IE 9 :
<!--[if lt IE 9]>
<script>
    document.createElement("header");
    document.createElement("section");
</script>
<![endif]-->

Even better, using the Modernizr script allows you to declare the HTML 5 tags and also to have an alternative to CSS3 tags.

4 - The page structure is simpler

Thanks to the new structural tags, your document is semantically structured like this :
<header> : the header, that's not his position that defines it but its contents, namely an introductive group.
<nav>: links of the main way to navigate.
<section> : to gather thematically your contents.
<aside> : has different contents that the main contents.
<footer> : gathers several information about the author, the copyright...

Be careful : other tags exist.

5 -HTML5 is an efficient remedy to accute divite !

6 - You can add a purpose to your tags to reinforce your document's semantic :


main : defines the main contents of a document.
secondary : represents a secondary part of your document.
navigation : defines the navigation of your document.
banner : at the top of your page, it contains your firm's logo, advertisings...
contentinfo : information about your page's contents : copyrights, legal notice...
definition : the definition of an element.
note : a note in brackets or at the bottom of a page.
seealso : it indicates the element has other datas in this page.
search : a research form.

7 - You can add rich media (audio and video)

Without using a plugin (like Flash), with <audio> or <video> tags. Then your media can be shown on every smartphone. Browsers only have to agreed on a common  video codec.

8 - More elegant forms

And more user-friendly too :

placeholder : to show the text in an input.
required : forbids the browsers to validate a form if a required field was not filled.
autocomplete : to complete automatically a form or not, it's useful if you want some sensitive fields (like bank ID) not to be complete automatically

There are still numerous useful things to discover !

9 - Microsoft seems to understand the HTML 5 and CSS3 revolutions

They respect WC3 standards with Internet Explorer 9. Let's not forget Microsoft Corporation is a member of W3C, the world organisation which dictates recommandations  to follow for the Internet but for years Microsoft didn't follow these recommandations (a shame !).

10 - Adopt now HTML5 

Better now than never ! Webmasters have more and more an influence on how the Internet will develop tomorrow, you can influence the use of a language, you make the web the way it is, not apps' developers !

The more you make the Internet user-friendly, the more you will influence it.

Go further (in french) :
http://www.eyrolles.com/Informatique/Livre/html5-pour-les-web-designers-9782212128611
http://www.eyrolles.com/Informatique/Livre/css3-pour-les-web-designers-9782212129878


Devenez membre !

Rejoignez la communauté des créatifs du web !
- Partagez vos créations
- Gagnez en visibilité
- Créez votre blog facilement
> En savoir plus

Créer mon compte
  • Partager l'article en 1 clic !

    N'hésitez pas à aider le BlogDuWebdesign
  • 2
E82a647146068d88a2b2feeecd17c390 Auteur : BOCQUILLON Jeff voir son blog

Free-lance depuis 10 ans, j'ai fondé le studio Blue room et Papangue Project. Mon domaine d'expertise s'étend de la création graphique pour l'édition à la réalisation de sites Internet.

18commentaires

  • 8f8c1b3a6e5f1a8348053eaf531faaf1
    Quentin Denoël

    le 22/04/11| #1

    Avec toutes ces informations, on ne peut résister à passer en HTML 5 ^^

  • 0c1357d05d3058e5b2d19c6e19e0db49
    Romain Calix

    le 22/04/11| #2

    Sa donne vraiment envi :)

  • Default
    jn Rostan

    le 22/04/11| #3

    Il est effectivement temps de s'y mettre.
    Pour ceux que ça intéresse et pour complêter ton article, un petit tableau publié par Smashing magasine
    http://www.smashingmagazine.com/2009/07/06/html-5-cheat-sheet-pdf/

  • 797e237f69bcec18c4e1ded9383bc2c9
    Vincent Chevalier

    le 22/04/11| #4

    Moi, y'a un truc qui me chicote. Je code le xHTML 1.0 depuis belle lurette, mais si je veux passer à HTML5, est-ce que j'aurai à ré-apprendre complètement mes trucs? Je n'ai pas trop suivi son évolution.

    Dans le fond, est ce que je pourrais coder comme du xHTML avec le DOCTYPE du HTML5?
    Ça reste assez flou dans mon esprit. Je vous prierais de m'expliquer parce que ça m'intéresse de me réformer maintenant. Je veux aussi être certain que le HTML5 n'aura pas d'effets négatifs sur certains navigateurs, ou l'effet contraire...

    Merci!

  • 157
    Quentin AUPETIT

    le 22/04/11| #5

    Le problème de l'HTML5 c'est qu'on peut trouver autant de raisons de ne PAS l'adopter tout de suite.
    Des dires mêmes de la W3C, ils est plus sage d'attendre une validation plus approfondie de la norme.

    Alsacréation publiait justement un article cette semaine faisant le point sur l'accessibilité du HTML5 : http://www.alsacreations.com/article/lire/1203-etat-des-lieux-accessibilite-html5.html

  • Default
    Simon ALBRIEUX

    le 22/04/11| #6

    Html 5 n'est pas encore fini et il y a encore pas mal d'incompatibilité sur le navigateur.
    Voici un très bon site qui récapitule tout ca : http://www.html5test.com/
    En résumé je pense qu'il faut commencer à s'intéresser au html5 pour être prêt au moment venu.

  • Default
    Liana DA SILVA

    le 22/04/11| #7

    Merci pour cet article.

    Je vous conseil aussi le très bon site pour une introduction au HTML5 et au CSS3:

    http://www.html5-css3.fr/

  • Ba751ef2258474f6ed7099f317a0c013
    birdy

    le 22/04/11| #8

    @Vincent Chevalier : a quoi bon coder en xHTMl lorsque celui-ci n'est pas délivré avec le MIME type approprié et donc interprété comme de l'HTML (par IE notamment) ?

  • A193141cf1f4f9570d6b656fbdf63cce
    jerome

    le 22/04/11| #9

    en effet l'html 5 va nous simplifier la vie pour beaucoup de choses. Par contre je pense que pour l'instant il faut l'utiliser avec parcimonie ou en connaissance de cause car la compatibilité avec les navigateurs est loin d'etre complete. De plus cela peut poser pas mal de problemes au niveau de l'ergonomie et de l'accessibilité pour le moment.

  • 990719275b8fd049b248f40d9e17691a
    Fred

    le 23/04/11| #10

    Très bon article, merci pour ce petit pense-bête :)

  • E82a647146068d88a2b2feeecd17c390
    Jeff BOCQUILLON

    le 23/04/11| #11

    @Quentin AUPETIT
    Le HTML5 doit selon le W3C passer de la spécification à « recommandation candidate » en 2012, c’est-à-dire être fin prête dans le discours normatif.
    Ensuite selon certaines informations, l’HTML5 obtiendrait le statut de " proposition de recommandation " en 2022.

    Attention l'auteur de l'article sur Alsacréation ne dit pas qu'il faut attendre, mais faire attention à l'accessibilité de certaines balises !

  • F439b5e33c6a8bf37337611cb6a9b283
    STPo

    le 23/04/11| #12

    Microsoft n'a pas attendu IE9 pour "s'intéresser" aux standards, le boulot abattu sur IE8 sur point a notamment été très important. La différence avec IE9 c'est qu'il commence à presque se battre sur les mêmes sujets que la concurrence (alors que jusqu'à présent il se contentait juste de rattraper son énorme retard).

    Pour le reste, oui on peut adopter dès à présent des choses de HTML5 oui (son Doctype par exemple), mais c'est vraiment fonction des projets (pour des problématiques d'accessibilité, de nécessité de support JS, etc.).

  • 157
    Quentin AUPETIT

    le 26/04/11| #13

    @Jeff
    En effet, l'état des spécifications et l'accessibilité sont deux choses distinctes et je ne faisais pas le pont entre les deux mais juste une illustration de l'état "en chantier" du HTML5 vis à vis de l'accessibilité. Mais ce n'était qu'un exemple.

  • 8a51db9c2ec3e69d715f8099a465da26
    Franck (Webdesigner Freelance HTML5)

    le 29/04/11| #14

    C'est clair que c'est encore trop tôt pour utiliser toutes les fonctionnalités de HTML5 vu que trop peu sont adoptées sur l'ensemble des navigateurs.

    Pour ce qui est de l'attribut "banner", personnellement j'éviterais de l'utiliser pour ne pas voir son contenu bloqué par AdBlock.

  • 18add88cf16196e6d2b49d44c22d7db7
    Mould Maker

    le 29/04/11| #15

    I am not so know about #6, You can add a purpose to your tags to reinforce your document's semantic , Is that I can use tags like : , ?

  • 1411cce207037e2b86d12b9463a3bf25
    Creatif Web Design

    le 06/05/11| #16

    Bon récap sur le html5, merci

    et jolie page en html5 !

  • 7bfda1322ddf94e2449ba866a30e67bf
    Metallizer

    le 12/05/11| #17

    J'ajoute ma pierre à l'édifice, bien qu'on puisse rendre IE fonctionnel avec les nouvelles balises HTML 5, j'ai remarqué que si on souhaite proposer une feuille de style pour l'impression, elle peut partir en vrille étant donné que la fonction javascript createElement n'aura pas été prise en compte au moment de l'impression et que ces balises sont complètement ignorées par IE. Pour moi, il vaut mieux ne pas compter sur les nouvelles balises pour la structure d'un document.

  • 1578cd120b4ec48660e3b01bad690f0b
    Régis ( Helpmedia )

    le 24/05/11| #18

    Bonjour à tous :) En ce qui concerne le ref, ca ne devrai pas changer grand chose, on aura encore les balise strong j'espère ^^ La balise marquee sera elle aussi encore prise en compte ? C'est pas super joli mais ca peut aider pour faire apparaitre des news en défilement par exemple.

Ecrire un commentaire