Modifier <h2> en <h1> sur tout un site ...

Fermé
kevin76110 Messages postés 4273 Date d'inscription vendredi 14 août 2009 Statut Membre Dernière intervention 27 mars 2013 - 28 août 2011 à 18:59
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 - 29 août 2011 à 13:55
Bonjour,

J'ai créé un site il y a peu.
Or, mes titres de mes articles se mettent tous en h2.
Moi, j'aimerais autant remplacer tous les titres de mes pages, articles et catégories en h1, mais aussi faire en sorte que tous mes titre par la suite soient en h1.

Pour info, pour l'instant il n'y a rien sur mon site en h1, et c'est très embêtant pour le référencement ...

Merci d'avance ;)


A voir également:

3 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
28 août 2011 à 22:56
je ne sais pas quel éditeur tu utilises pour coder ton site.

perso j'ai Notepad++ et il a une fonctionnalité "remplacer" avec l'option dans tous les documents ouverts.

Donc il suffit d'ouvrir toutes les pages à modifier et faire remplacer <h2> par <h1> et </h2> par </h1>
2
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
29 août 2011 à 13:55
Bonjour,

CITE: "remplacer <h2> par <h1> et </h2> par </h1>"....

QUESTION: pourquoi?

Pour mieux se faire référencer?

Les balises Hx sont justement là pour structurer et hiérarchiser le contenu. Un moteur de recherche va détecter un H1 -> OK, il y a un titre principal, c'est quoi les sous-titres? Ce sont évidemment des H2....

Si vous mettez que des H1, le moteur ne saura pas s'il y a une vraie hiérarchie. La prolifération des H1 sera même nuisible.

Si c'est une question de présentation, il faut jouer sur les feuilles de style CSS...

Exemple:

h1 {
font-size: 24px;
}
h2 {
font-size: 18px;
color: dark-blue;
}

...etc...

Il faut également savoir que depuis HTML5, l'élément H1 s'applique à un contenant hiérarchisé, ainsi, si vous avez un bloc latéral aside, la définition de H1 pour ce bloc sera:

body aside h1 {
color: red;
font-size: 14px;
}

ainsi seule cette définition particulière de h1 s'appliquera au H1 contenu dans aside:


<body>
<article>....corps de page...</article>
<aside>
<h1>liens utiles:</h1>
<nav>
...liste liens
</nav>
</aside>
<footer>...pied ed page...</footer>
</body>

A+
0
MastercroW Messages postés 1094 Date d'inscription dimanche 3 octobre 2010 Statut Membre Dernière intervention 31 mai 2019 163
28 août 2011 à 19:27
Bonsoir,
Tout est un peu confus, mais bon si j'ai bien compris tu veux changer le style des H1 pour qu'ils deviennent en H2.

Bref :
<style>
h1 {
  font-family: Verdana;
  font-size: 10pt;
  font-weight: bold;
  color: #D60000;
  margin: 0px;
}
</style>
-1
kevin76110 Messages postés 4273 Date d'inscription vendredi 14 août 2009 Statut Membre Dernière intervention 27 mars 2013 873
28 août 2011 à 20:07
Non pas du tout.
Je veux changer dans mon code tous mes h2 en h1.
Je peux changer un style moi-même, j'aurais pas posté sur le forum sinon ;)
0
MastercroW Messages postés 1094 Date d'inscription dimanche 3 octobre 2010 Statut Membre Dernière intervention 31 mai 2019 163
28 août 2011 à 23:52
ben tu mets le H2 en H1. Tu répertories le style des H1 comme ça pas besoin de changer pour H2 !
0