IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Le HTML5, c'est pour quand ?


Sujet :

HTML

  1. #1
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut Le HTML5, c'est pour quand ?
    S'il est bien une question qui revient régulièrement sur les forums Développement Web, c'est de savoir quand on pourra commencer à utiliser le HTML5.

    La bonne nouvelle

    La bonne nouvelle, c'est que la réponse est très simple : il est déjà possible de publier des pages en HTML5 !

    Ah bon ? Tous les navigateurs sont compatibles ?

    Voilà effectivement la question sous-jacente à la précédente : quelles sont les fonctionnalités apportées par HTML5 déjà exploitables en production.
    A cette question, il est difficile de répondre : les choses évoluent très vite et ce qui est vrai aujourd'hui ne le sera pas demain.
    D'autre part, répondre à cette question n'est pas l'objet de ce billet !
    En revanche, ce qu'il faut garder à l'esprit, c'est que le HTML5 ne se limite pas, encore heureux, aux nouvelles balises et aux nouvelles interfaces.
    De plus, le HTML5 est pensé pour être complètement rétro-compatible, ce qui signifie que toute page codée en HTML 4 ou en xhtml 1 valide est valide en HTML5 !
    Alors il ne faut pas hésiter : vous pouvez dès à présent passer toutes vos pages en HTML5, même si elles ne comportent aucun des ajouts apportés.

    D'accord, mais alors comment faire ?

    C'est très simple : il suffit juste de préciser le doctype adapté. En plus, le doctype HTML5 est le plus simple qui soit :

    Vous ne vous souvenez plus s'il faut l'écrire en majuscule ou en minuscule ?
    Ce n'est pas grave, il est insensible à la casse !
    Vous pouvez aussi aller plus loin, puisque le HTML5 prévoit une balise meta spéciale pour indiquer l'encodage :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta charset="iso-8859-1" />
    Là encore, faut-il ou non fermer les balises selon la norme XML, comme dans cet exemple ?
    Mais ici aussi, HTML5 accepte les standards HTML ou xhtml, ce qui signifie que c'est comme vous le souhaitez (essayez toutefois de rester cohérent pour l'ensemble de la page).

    En conclusion, étant donné la simplification qu'apporte le HTML5 en ce qui concerne de doctype, il serait dommage de s'en priver : essayez et validez vos pages sur le site du W3C, vous comprendrez que le HTML5, c'est pour hier !

    Billet original publié sur les blogs de developpez.com...
    Billet original
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 868
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Je rajouterais que la plupart des navigateurs récents implémentent une bonne partie des divers modules HTML5 et donc qu'ils sont utilisables en production.

    Une librairie existe pour tester l'implémentation de ces modules : Modernizr et il est facile de faire des fonctions de remplacement dans le cas où ces modules ne sont pas disponibles.

    Pour exemple, l'implémentation du localStorage est disponible à partir de la version 8 d'Internet Explorer.

  3. #3
    Membre expérimenté
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Points : 1 742
    Points
    1 742
    Par défaut Témoinage
    Je suis en train d'élaborer mon site en HTML5 et je suis entièrement satisfait, en faite les balise de type input non pris en charge sont de simple gadgets input qui ne sont pas indispensables si on maitrise javascript, tous fonctionne correctement et j'ai meme un validateur HTML5: total validator.
    Comme j'ai déja pas mal avancer les dernières version des navigateurs (IE9, opera, chrome, safari, firefox) sont entièrement (pardon partiellement) compatibles, je les ai tester avec mes pages.
    Comme j'ai appris avec un bouquin qui se dit non-exhaustif, je ne connait pas toutes les nouvelles balises et seulement les input gadget comme:
    -color
    -date
    -datetime
    -datetime-local
    -month
    -number
    -range
    -search
    -tel
    -time
    -week
    ne sont pas encore pris en charge.
    Mais cela va très vite changer.

    voici un liens vers toutes les balises HTML5: http://www.w3schools.com/html5/html5_reference.asp
    Et il faut savoir que Opera est le plus avancer concernant les nouveautés comme le HTML5.
    Pour faire tes armes:
    Use du présent pour construire ton futur sinon use de ce que tu as appris auparavant.
    Et sois toujours bien armé avant de te lancer.
    Le hasard ne sourit qu'aux gens préparés...
    Site: Website programmation international (www.open-source-projects.net)
    Site: Website imagerie 3D (www.3dreaming-imaging.net)
    Testez aux moins pendant une semaine l'éditeur avec terminaux intégrées it-edit Vous l'adopterai sûrement !
    FUN is HARD WORK !!!

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par Bisûnûrs Voir le message
    Je rajouterais que la plupart des navigateurs récents implémentent une bonne partie des divers modules HTML5 et donc qu'ils sont utilisables en production.
    Tout à fait, mais le but du billet était surtout de dire qu'utiliser HTML5 n'implique pas nécessairement l'utilisation des nouveaux modules.

    Un site uniquement codé avec les seuls éléments HTML 4 ou xhtml1 peut tout aussi bien devenir un site HTML5 par simple changement du doctype
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Membre expérimenté Avatar de Tober
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    824
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 824
    Points : 1 381
    Points
    1 381
    Par défaut
    Et maintenant, un débat du Pour ou Contre le fait de pouvoir coder un site web avec les pieds tout en étant valide W3C* ?

    *Pour peu qu'on est un
    Plus sérieusement, vous en pensez quoi vous développeur de ce retour en arrière ? (attention, tout dans HTML5 n'est pas un retour en arrière )

Discussions similaires

  1. Réponses: 0
    Dernier message: 15/08/2008, 02h35
  2. Devc++ v5, c'est pour quand?
    Par Invité dans le forum Dev-C++
    Réponses: 2
    Dernier message: 11/06/2008, 15h54
  3. Réponses: 6
    Dernier message: 22/04/2008, 19h29
  4. [phpBB] Sortie officielle de Phpbb 3, c'est pour quand ?
    Par Aspic dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 13
    Dernier message: 14/12/2007, 15h59
  5. Java7 et Netbeans6, c'est pour quand?
    Par kayzra dans le forum Langage
    Réponses: 6
    Dernier message: 28/11/2007, 10h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo