Bonsoir,

j'ai une question concernant les Balises titres (Hn) au niveau du code (j'espère que je ne vous embête pas)

Il m'arrive de mettre en forme différemment ces balises:

Je dois de temps en temps utiliser des classes CSS sur des Hn

Je code de cette manière:
<h1 class="ma-classe">TITRE</h1>

J'ai lu qu'il fallait plutôt coder comme cela:
<h1><span class="ma-classe">TITRE</span></h1>

Quelqu'un pourrait il m'éclairer sur le sujet ?

Merci d'avance de votre aide
Nathalie,
Modifié par eyewear (03 Oct 2007 - 22:18)
Bonjour!

Tu ne nous embêtes pas!

En règle générale, il faut aller au plus simple. Si tu n'as pas de raison particulière d'utiliser un span à l'intérieur de ton h1, mets la classe sur le h1. span est utile en dernier recours seulement : ce n'est qu'une bouée de secours à n'utiliser que quand on ne peut pas faire autrement.
Bonsoir,

merci de ta réponse.

En fait, j'ai lu sur un forum que coder comme je le fais diminue le poids de la balise Hn en appliquant une classe...

Je ne comprends pas vraiment pourquoi.

Maintenant que mon référencement est bon sur mes mots clés principaux, je voudrais le maintenir et monter encore un peu dans les résultats gg notamment. J'ai lu qu'optimiser le code et le css était un moyen.

Voilà pourquoi ma question sur les balises et la diminution du poids des Hn en appliquant une classe sur celles ci en fait.

Merci,
Nathalie
eyewear a écrit :
En fait, j'ai lu sur un forum que coder comme je le fais diminue le poids de la balise Hn en appliquant une classe...

Forcément, si on donne crédit à toutes les conneries sans nom qui se racontent sur les forums où l'on parle de référencement... Smiley lol

Plus sérieusement, c'est du grand n'importe quoi. Sauf indication du contraire, les moteurs ignorent royalement les attributs HTML tels que class, id, etc. (Parmi les attributs qui ne sont pas ignorés, on peut citer href, src, et alt... j'en oublie peut-être quelques uns... mais en gros ce sont les attributs qui définissent un contenu ou permettent l'accès à ce contenu.) Et la présence ou l'absence d'un span devrait être neutre aussi (à la rigueur, rajouter un span ne fait que diminuer le rapport contenu réel sur masse de code... pas que ce rapport ait une importance démontrée pour le référencement, d'ailleurs!).

Ah oui, et aussi: en général, on n'a pas besoin de trente-six h1 dans une même page. Un ou deux ou trois suffisent le plus souvent. Donc tu ne devrais pas trop avoir besoin de rajouter des classes.
Si tu as un nombre important de h1, c'est probablement parce que tu as écouté la légende urbaine qui dit que le h1 c'est de la potion magique à positionnement. Ce genre de croyance peu démontrable ne vaut pas vraiement qu'on perde du temps à s'en soucier... et qu'on diminue la qualité des contenus que l'on produit en les structurant n'importe comment. Smiley cligne

Enfin, je dis ça au cas où, ce que tu as fait n'a sans doute rien à voir avec ce type d'excès mal avisé. Smiley smile

Bonne continuation.
Modifié par Florent V. (04 Oct 2007 - 23:04)
Bonsoir,

merci de ces éclaircissements.

Pour répondre, je n'ai qu'un seul <h1> par page, et généralement au maximum 5 <h2>.

J'ai essayé au maximum de respecter les règles de l'écriture web.

Mais comme tu l'as dit, dès fois on lit des trucs bizarres et on se demande après coup si on a pas fait une bêtise. Comme je ne suis pas vraiment une spécialiste du css... Alors autant demander aux pros...

Merci et bon week end.
Nathalie
Modifié par eyewear (05 Oct 2007 - 21:50)