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 :

Apparence par défaut des titres h1 selon leur parent. [HTML 5]


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 2
    Par défaut Apparence par défaut des titres h1 selon leur parent.
    bonjour à tous,

    Je m'interroge sur -comme le titre l'indique- l'apparence par défaut dans un navigateur d'un code HTML5 basique, avec plusieurs titres h1 dans des balises différentes.
    Suivant depuis peu les différents débats sur l'utilité ou la possibilité d'avoir plusieurs balises h1 dans une même page, je précise que ma question ne porte pas là-dessus.

    Donc, je pars du code suivant :

    Code : 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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    <!DOCTYPE html>
    <html lang="fr">
    <head>
    	<title>titre de la page</title>
    	<meta name="description" content="ma description" />
    	<link rel="stylesheet" href="style.css" type="text/css" />
    </head>
    <body>
    <h1>un titre de niveau 1</h1>
    	<section>
    		<h1>Titre h1 de la section, ou est-ce absurde ?</h1>
    		<h2>Titre h2 de la section</h2>
    		<article>
    			<h1>un titre de niveau 1</h1>
    			<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed pharetra, velit eu dictum convallis, elit justo vulputate enim, ac commodo massa lectus quis lectus.</p>
    		</article>
    		<article>
    			<header>
    				<img src="image.png" alt="une image importante" />
    				<h1>encore un titre de niveau 1</h1>
    			</header>
    			<h1>Ici, un h2 serait-il plus adapté, ou pas forcément ?</h1>
    			<h2>un test de h2</h2>
    			<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed pharetra, velit eu dictum convallis, elit justo vulputate enim, ac commodo massa lectus quis lectus.</p>
    		</article>
    		<aside>
    			<h1>un titre de niveau 1 pour la aside</h1>
    			<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed pharetra, velit eu dictum convallis, elit justo vulputate enim, ac commodo massa lectus quis lectus.</p>
    		</aside>
    	</section>
    </body>
    </html>

    Au lancement de cette page dans un navigateur (FF, Chrome) j'ai la surprise de voir des titres h1 de taille différente.
    Soit, il y a après tout une certaine logique là dedans, la présentation ne fait que respecter les différentes balises et leur imbrication respectives.
    Mais les questions qui en découlent immédiatement sont :
    1. Est-ce que la mise en forme par défaut préfigure (ou témoigne) d'une certaine importance inégale (SEO parlant) pour un même type de balise (h1 en l'occurrence) ?
    (ou plus clairement : un h1 d'article serait moins "important" qu'un h1 de section, lui même moins important qu'un h1 à la racine (body) ??? )

    2. Pourquoi le titre h2 de la section apparait de même taille que son frère h1 ???

    3. Est-ce non conseillé ou faux (invalide) de trouver des titres de sections tels que placés dans ce code ?

    4. Qu'en est-il de l'apparence du titre h2 "un test de h2" qui apparaît "plus gros" que son frère h1 ?!?

    Il est bien évident que ces problèmes d'apparence sont facilement réglés avec les css, mais ici c'est le résultat par défaut qui m'intéresse. Par ailleurs il est censé montrer l'importance des divers éléments "par défaut", non ?
    bref je suis en train de me perdre là dessus.

    Merci de votre aide et de vos éclaircissements.

  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
    D'abord, il faut comprendre le rôle des balises.
    • ARTICLE correspond à une portion de texte autonome et complète (billet de blog, commentaire de ce même billet…)
    • SECTION correspond à une section de la page ou d'une autre section (typiquement, les parties et sous-parties d'un ARTICLE)
    • HEADER contient le(s) titre(s) de sa section. Le faire suivre de titres n'est pas forcément pertinent.


    1. Est-ce que la mise en forme par défaut préfigure (ou témoigne) d'une certaine importance inégale (SEO parlant) pour un même type de balise (h1 en l'occurrence)?
    Non. Néanmoins, on pense par ex. que Google s'intéresse au plus important des H1 et c'est tout. Pour tout dire, il vaudrait mieux en termes de SEO ne mettre qu'un H1 puis passer à H2 et inférieurs pour tous les autres titres.

    2. Pourquoi le titre h2 de la section apparait de même taille que son frère h1???
    […]
    4. Qu'en est-il de l'apparence du titre h2 "un test de h2" qui apparaît "plus gros" que son frère h1 ?!?
    Pour le premier, simplement parce que le H1 de la section est moins important que celui de la page. Il passe donc le H1 "section" en taille H2.
    Pour le second, parce qu'il s'agit du H1 de niveau 3. Il passe en taille h3.
    Dans tous les cas, tout cela n'est qu'une interprétation du navigateur…

    3. Est-ce non conseillé ou faux (invalide) de trouver des titres de sections tels que placés dans ce code?
    Pas vraiment. C'est juste un peu lourd, tout ça
    En fait, vous semblez mal utiliser la balise ARTICLE (en la confondant avec SECTION) et le principe de titre/sous-titre, qui doit ressembler à ça:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <hgroup>
    <h1>Titre</h1>
    <h2>Sous-titre</h2>
    </hgroup>

    Pour plus d'infos, vous pouvez voir des exemples de structures html du WhatWG.

  3. #3
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 2
    Par défaut ok
    Merci, Muchos
    C'est effectivement plus clair et les explications me conviennent.
    Cependant, je trouve toujours un peu compliqué de s'y retrouver entre nouvelles recommandations et utilisation SEO.
    un exemple :
    En fait, vous semblez mal utiliser la balise ARTICLE (en la confondant avec SECTION)
    J'avais effectivement lu qu'il valait mieux éviter les sections dans les articles, mais faire plutôt l'inverse...
    La source :
    http://css.4design.tl/html5-et-si-on...balise-article

    Qu'en pensez- vous ?

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 228
    Par défaut
    Citation Envoyé par krissnice
    J'avais effectivement lu qu'il valait mieux éviter les sections dans les articles, mais faire plutôt l'inverse...
    La source :
    http://css.4design.tl/html5-et-si-on-evitait-la-balise-section-dans-une-balise-article
    la lecture la "spécification" ne va pas dans ce sens!
    http://developers.whatwg.org/section...ection-element

  5. #5
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 585
    Par défaut
    Citation Envoyé par krissnice Voir le message
    Cependant, je trouve toujours un peu compliqué de s'y retrouver entre nouvelles recommandations et utilisation SEO.
    Parce que la SEO ne fait pas partie des spécifications du web, elle est au mieux spécifiée par chaque moteur de recherche, qui reste flou pour éviter les abus et s'adapter aux évolutions.

    Il arrive donc assez souvent que des experts SEO autoproclamés viennent raconter n'importe quoi pour se faire mousser. Comment leur prouver le contraire ? On peut pas plus le faire qu'ils ne peuvent prouver ce qu'ils racontent. Ce qu'ils disent est une question de foi.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Article] Changer l'apparence d'un élément HTML en CSS3 en utilisant les styles par défaut des navigateurs
    Par FirePrawn dans le forum Publications (X)HTML et CSS
    Réponses: 17
    Dernier message: 23/09/2012, 16h21
  2. Réponses: 17
    Dernier message: 23/09/2012, 16h21
  3. Valeur par défaut des paramètres d’une méthode
    Par three minute hero dans le forum BOUML
    Réponses: 6
    Dernier message: 30/06/2008, 00h04
  4. Code par défaut des pages ASPX
    Par zooffy dans le forum Visual Studio
    Réponses: 9
    Dernier message: 13/05/2007, 15h40
  5. Focus par défaut des alert() , confirm() et prompt()
    Par NoT dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 20/03/2006, 12h30

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