Question de syntaxe sur les balise <h*>

Nouveau WRInaute
Bonjour,
Voila un moment déjà que je consulte le forum avec un grand interet, mais je n'ai encore jamais eu l'occasion de poster. Et voila qu'enfin j'ai une bonne question à vous poser.

Je bosse dans une agence de creation de site web. Je m'occupe de tout ce qui est programation des parties dynamiques du site (php), mais aussi du référencement de ceux ci.
Pour ce faire j'optimise le code afin que que la syntaxe soit la meilleure possible. Et aujourd'hui les graphiste m'ont sortis une maquette avec des titres de page du genre : Mon titre

Ma question est : vaut il mieu utiliser une syntaxe du type :
Code:
<h1 class="vert">Mon</h1><h1 class="rouge">titre</h1>
ou bien

Code:
<h1><span class="vert">Mon</span><span class="rouge">titre</span></h1>
 
WRInaute passionné
h1 est une balise de type bloc, donc la 1ère utilisation que tu proposes n'est pas valide.
Là tu l'utilises pour faire du design.
h1 est une balise pour indiquer le titre de niveau 1, c'est tout.

(Ouai, je viens de lire une initiation au xhtml :lol:
Ouai, sur mon site j'utilise n'importe comment mes balises hn, je sais, c'est mal, mais lorsque j'aurais le temps je ne le ferais plus :lol:)
 
WRInaute accro
Le span est évidemment la meilleure solution, d'autant plus qu'il ne "dilue" pas la signification de ton titre.

xTrade, on peut aussi affecter un style inline à des balises de bloc ;)
 
WRInaute passionné
Marie-Aude a dit:
xTrade, on peut aussi affecter un style inline à des balises de bloc ;)

Je ne parlais pas en terme de style (css) mais de structure xhtml.

(C'est pas moi qui le dit, c'est mon bouquin :lol: )
 
Discussions similaires
Haut