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 :

A quel moment on peut dire qu'un site est 100% HTML5 ?


Sujet :

HTML

  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 160
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 160
    Par défaut A quel moment on peut dire qu'un site est 100% HTML5 ?
    Bonjour a tous,

    Je m'excuse pour ma question bête, mais je commence a douter sur un truc.
    Récemment j ai pris un modèle qui se disait html5.
    Le code (l'entête) commençais en html5, mais je n ai vu que des <div> et aucune <section>

    Donc j ai eu un peu de mal avec ceux qui ont fournit ce gabarit.

    Si je ne me trompe pas, pour moi, un site fait entièrement en html, c est un site ou l on ne voit plus de div , mais des

    <section>
    <figure>
    <aside>
    <header>

    Quoi bref , toute les nouvelles balise d htnl5.

    N es-ce pas?
    Cirrigez moi

  2. #2
    Membre extrêmement actif
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Billets dans le blog
    6
    Par défaut
    Bonjour Pierrot10 !

    Il faut faire la distinction entre une page HTML5 valide, et une page HTML5 valide qui exploite les possibilités propres à ce langage.

    Par exemple, voici une page HTML5 valide minimale :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <!DOCTYPE html>
    <title>text</title>

    En voici une autre, de type "gabarit" :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <!DOCTYPE html>
    <html>
    <head>
     <meta charset="UTF-8" />
     <title>text</title>
    </head>
    <body>
     <div class="header">foo</div>
     <div class="main">text</div>
     <div class="footer">bar</div>
    </body>
    </html>

    Puis le même gabarit, utilisant les nouvelles balises HTML5 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <!DOCTYPE html>
    <html>
    <head>
     <meta charset="UTF-8" />
     <title>text</title>
    </head>
    <body>
     <header class="header">foo</header>
     <main class="main">text</main>
     <footer class="footer">bar</footer>
    </body>
    </html>
    Il en va de même pour CSS : body {color:black;}, c'est aussi du CSS3

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 160
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 160
    Par défaut
    Salut,
    Ok, mais si je compare tes deux exemples de gabarit, si on veut un site 100% html5, le site doit comprendre les nouvelles balises HTML5.
    Donc suivre ton deuxième exemple, n'es-ce pas?

  4. #4
    Membre expérimenté Avatar de Grom61736
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2013
    Messages
    169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Belgique

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

    Informations forums :
    Inscription : Février 2013
    Messages : 169
    Par défaut
    Ca dépend de ce que tu entends par "100% html5".

    Si c'est j'exploite et j'utilise 100% des balises possibles avec HTML5 alors oui, le deuxième exemple de Muchos est plus proche de ce que tu souhaites.

    Si tu veux que 100% de ce que tu utilises dans ton site soit valide HTML5 alors pas besoin car HTML5 englobe HTML4 (de ce qu'il me semble. Un expert pourrait m'infirmer sur ce point)

  5. #5
    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 : 54
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    un site 100% html5
    Comme déjà dit, il faudrait d'abord que tu définisses ce que ça veux dire...

    La seule contrainte pour avoir un site HTML5, c'est le doctype
    Ensuite, tu sembles considérer que les balises <div> ne sont pas du HTML5, il semble donc que tu aies de grosses lacunes à combler...

    le site doit comprendre les nouvelles balises HTML5.

    Donc tu nous expliques que ce n'est pas le sens du contenu qui va déterminer les balises à utiliser pour faire du HTML5 mais l'utilisation obligatoire de balises que tu choisis arbitrairement parmis toutes celles définies par les spécifications du W3C ?

    EDIT
    Zut, impossible de faire un formulaire en HTML5 malgré les nombreuses nouveautés apportées par HTML5 puisque les balises d'un formulaire ne sont pas nouvelles !
    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

  6. #6
    Membre extrêmement actif
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par Grom61736
    HTML5 englobe HTML4
    Certains attributs et balises sont dépréciés, d'autres ont changé de sens; mais dans l'idée c'est ça.
    Comme dit Bovino, il est absurde de renier DIV alors qu'elle correspond à telles situations, sous prétexte qu'elle est utilisée en HTML4…

  7. #7
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 160
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 160
    Par défaut
    Je comprends, mais on est d'accord qui on a tendence a aller vers html5, il serait mieux de remplacer les div 'principale' par les <section>, metre des <figure> aux image, des <aside> pour les flans etc, sans pour autant igorer les div

  8. #8
    Membre extrêmement actif
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Billets dans le blog
    6
    Par défaut
    Non ! Comme dit Bovino (again!), l'usage des balises est déterminé par le sens (ou non) à donner au contenu balisé !
    IMG n'appelle pas forcément FIGURE (et inversement), un élément de "flanc" n'est pas forcément ASIDE (et inversement), une DIV n'est pas forcément remplaçable par une SECTION, etc.


Discussions similaires

  1. A quel moment la swap est elle utilisée ?
    Par droussa dans le forum Administration système
    Réponses: 13
    Dernier message: 27/06/2007, 20h23
  2. A quel moment docmd.runsql ajoute-t-il les donnés ?
    Par pascalouh dans le forum VBA Access
    Réponses: 5
    Dernier message: 16/06/2007, 19h31
  3. Réponses: 9
    Dernier message: 16/05/2007, 19h30
  4. tableaux dynamique imbriqués à quel moment l'écrire
    Par lodan dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/04/2007, 15h24
  5. [Compilation] A quel moment pour une application ?
    Par Rick1602 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 04/03/2004, 20h36

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