Version complète: sur le forum Webmaster Hub : Saut de ligne après les <h1>
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > (X)HTML et CSS
bigornot
Bonjour,

J'ai un petit problème avec les <h1> blink.gif ...
Lorsque j'utilise cette balise (pour le référencement), cela provoque un saut de ligne.

J'ai essayé de mettre (avec les css) height: 0px;, mais ça n'a pas marché...


Que faire pour éviter ça ?


merci beaucoup!
petit-ourson
un saut de ligne ?

CODE
display:inline


Enfin tu utilises comment ton h1 ? Dommage de ne l'utiliser que pour le référencement. Si tu l'utilisais autrement, elle servirait également pour le référencement.

A quand une balise <google></google> ou <msn></msn ? Je vous le demande ...

Edit: Grillé ;o)
Compte supprimé
Je ne suis pas sur que ce soit une bonne idée...
H1 est fait pour définir un titre de premier niveau, il doit normalement y avoir un saut de ligne avant et apres....

Connais tu l'apport d'un h1 au niveau du referencement ??? Moi pas (et bien malin celui qui pourrait le dire...)

sinon tu peux faire dans ta feuille de style :

CODE
h1 {
display: inline;
}
Denis
un simple
CODE
{margin: 0; padding: 0;}

enlèvera tout espace avant et après un h1
LaurentDenis
CITATION(bigornot @ vendredi 21 janvier 2005, 22h08)
J'ai un petit problème avec les <h1>  blink.gif  ...
Lorsque j'utilise cette balise (pour le référencement), cela provoque un saut de ligne.
*


Je suis pris d'un doute affreux. Tu ne ferais pas quelque-chose comme :

CODE
<div>Blabla bla blabla, <h1>mot clé</h1> blabla... <h1>Autre mot clé</h1>...</div>


Par hasard ?
Compte supprimé
A vouloir mettre un h1 en display: inline; je ne vois pas ce qu'il vaut faire d'autre :nono:
bigornot
CITATION(LaurentDenis @ samedi 22 janvier 2005, 06h08)
Je suis pris d'un doute affreux. Tu ne ferais pas quelque-chose comme :

CODE
<div>Blabla bla blabla, <h1>mot clé</h1> blabla... <h1>Autre mot clé</h1>...</div>


Par hasard ?
*



Oui, je fais ça.

Pourquoi ?
Monique
Bonjour,

C'est ce qu'on pourrait appeler du détournement de balise huh.gif

Les spécifications nous disent pour les titres hn
CITATION
Un élément de titre décrit brièvement le sujet de la section qu'il introduit. Les agents utilisateurs peuvent utiliser les informations des titres pour, par exemple, construire automatiquement la table des matières du document.
Lurch
CITATION(bigornot @ samedi 22 janvier 2005, 10h22)
Oui, je fais ça.

Pourquoi ?
*

Bonjour,

Tout simplement parce que la balise <h1> est prévue pour y insérer un titre (ne pas confondre avec <title>), ou, si tu préfères, le sujet de la page.

Là, tu l'utilises uniquement pour l'indexation sur des keywords par les robots des moteurs de recherche.

C'est effectivement un détournement de l'usage normal de <h1> et, personnellement je ne suis pas certain que , dans ce cas, les robots se laissent prendre au piège wink.gif

Je te conseille d'utiliser <h1> de façon normale c'est à dire pour y mettre le titre. Le saut de page est alors tout à fait logique.

Pour autant, à mon avis, cela favorisera l'indexation sur les mots contenus dans <h1> et cela me semble tout à fait souhaitable et logique puisque <h1> indique le thème de la page.

Cela ne t'empêche pas de mettre un lien dans <h1> wink.gif [j'espère que je ne vais pas faire hurler Monique et Laurent]
Raphael
CITATION(bigornot @ samedi 22 janvier 2005, 10h22)
Oui, je fais ça.

Pourquoi ?
*

Le W3C va bientôt devoir créer des balises spéciales pour Google angry.gif
Merci de faire des sites pour les visiteurs avant de penser à faire des sites pour Google !
http://www.alsacreations.com/blog/index.ph...que-pour-google
petit-ourson
Je suis d'accord avec vous tous ;o)
Denis
Bon, nous sommes tous d'accord, c'est bien. Mais permettez-moi de faire dévier le débat quelques secondes sur le fait que certains d'entre vous semblent être en désaccord avec le fait de passer un display: inline sur un <h1>. Pourquoi ? Peu importe ce que la CSS attribuerait au <h1>, cela ne changera en rien sa valeur. Si j'ai besoin de faire flotter un logo ou de briser sa nature de bloc, cela ne changera strictiement rien à sa qualité de titre principal d'une page (pas plus que si je décidais de retenir le <strong> et lui passais un font-weight: normal). L'aspect visuel traditionnellement associé à un élément HTML n'a strictement rien à voir avec sa valeur sémantique...
Monique
CITATION(Sibelius @ samedi 22 janvier 2005, 13h22)
Le W3C va bientôt devoir créer des balises spéciales pour Google  angry.gif
Merci de faire des sites pour les visiteurs avant de penser à faire des sites pour Google !
http://www.alsacreations.com/blog/index.ph...que-pour-google
*


La suite de cette discussion intéressante : Les standards et le référencement
LaurentDenis
CITATION(Lurch @ samedi 22 janvier 2005, 12h07)
Cela ne t'empêche pas de mettre un lien dans <h1>  wink.gif [j'espère que je ne vais pas faire hurler Monique et Laurent]
*


Tu sais bien que je ne hurle que sur les mécréants. Or ton <a> dans un <h1> est parfaitement canonique, et sanctifié par les plus hauts textes sacrés, comme suit :

CITATION(HTML4.01 DTD Strict)
<!ELEMENT (%heading;)  - - (%inline;)* -- heading -->
<!ATTLIST (%heading;)
  %attrs;                              -- %coreattrs, %i18n, %events --
  >


(Ce qui en langage profane signifie bêtement que les éléments %inline, dont le <a>, peuvent être mis dans les éléments %heading, c'est à dire <h1>...<h6> )

hypocrite.gif
Lurch
CITATION(Denis @ samedi 22 janvier 2005, 15h22)
L'aspect visuel traditionnellement associé à un élément HTML n'a strictement rien à voir avec sa valeur sémantique...
*

[je continue ici puisque celà concerne <h1>
Si je comprends bien ton propos, et à la réflexion, on peut imaginer, en effet, des titres et sous-titres non suivis de saut à la ligne.

Je nuance donc mon propos précédant :
CITATION(Moi-même)
Le saut de page est alors tout à fait logique.

Logique mais non nécessaire wink.gif
Ce qui n'empêche pas de respecter les normes W3C...
Denis
CITATION(Lurch @ dimanche 23 janvier 2005, 09h18)
Si je comprends bien ton propos, et à la réflexion, on peut imaginer, en effet,  des titres et sous-titres non suivis de saut à la ligne.

Tout à fait.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.