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 :

Comment bien utiliser les balise <section><article> et <aside>


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 167
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 167
    Par défaut Comment bien utiliser les balise <section><article> et <aside>
    Bonjour à tous,
    je me lance en html5 et j'ai doute comment structurer ma page.

    Pour le moment le petit site que je veux refaire en html est comme ceci

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <div id="general">
    <div id="left"><nav> [ici, un sous menu]</nav>
    </div>
    <div id="center">
    </div>

    Note que #left a float left afin de faire deux colonne avec left et center.

    Je ne sais as comment remplacer avec quoi....
    Je pense que par logic, une <section> contient des <article> et que des <section> lui contenir d'autre <section>.
    Mais alors comment distinguer mes sections avec mon fichier css. EN html5 je suppose qu'on peut mettre aussi des id et des class?

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    <section id="general" class="class">
      <section id="left">
        <nav> [ici, un sous menu]</nav>
      </section>
      <section id="center">
        <section>
          <article></article> 
          <article></article>
          <article></article>
          <article></article>
        </section>
        <article></article>
        <article></article>
      </section
    </section>
    </section>
    Es-ce bien de faire un truc du genre?

    Si non pourrais conserver le <section id="center"> et utiliser un <aside> pour remplacer le <section id="left">, sachant que left contiendra un sous-menu qui va "gérer" le contenu de id="center"?

    Je suppose que je dois eviter d'utiliser des div?

    Merci pour vos lumières

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

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 167
    Par défaut
    Aussi, es-ce judicieux d'attaquer avec les composantes du formulaire ajoutées a HTML5?
    Le formulaire webform2 n'est pas encore prêt? non?

    Merci

  3. #3
    Membre éprouvé
    Inscrit en
    Août 2009
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 71
    Par défaut
    Faire des <section> juste pour appliquer une mise en forme ne me semble pas être dans l'esprit du html5.

    Chacune de ces nouvelles balises ont un sens sémantique que n'ont pas les div.
    Il ne faudrait pas passer de la "divite aigüe" à la "sectionite aigüe"

    Par contre, bien sûr, rien n'empêche d'appliquer effectivement des id et des class, et ceux-ci peuvent permettre (aussi) de positionner les éléments.

    Attention aussi, <aside> n'est pas destiné à faire un menu de navigation sur le côté (pour cela il y a <nav>). <aside> est un encart à coté de.

    Tout ça pour dire que si le <section id="center"> est juste là pour centrer avec un "margin:auto" (par exemple), autant faire un div...

Discussions similaires

  1. [2.x] comment bien utiliser les bundles
    Par bedio dans le forum Symfony
    Réponses: 1
    Dernier message: 29/04/2015, 11h53
  2. Comment bien utiliser les préfixes
    Par snake264 dans le forum Web sémantique
    Réponses: 0
    Dernier message: 25/08/2011, 16h33
  3. Comment bien utiliser les transactions
    Par babacan dans le forum Développement
    Réponses: 4
    Dernier message: 22/06/2009, 08h23
  4. [Optimisation] Comment bien utiliser le StringBuffer?
    Par mathieu dans le forum Langage
    Réponses: 4
    Dernier message: 17/05/2004, 14h22
  5. Comment bien utiliser ce forum ?
    Par Alcatîz dans le forum Pascal
    Réponses: 0
    Dernier message: 21/04/2004, 16h37

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