Quelles balises pour les titres/sous-titres ? - HTML/CSS - Programmation
Marsh Posté le 02-11-2002 à 21:10:44
Les <h1><h2>... sont faites pour ça, donc autant les utiliser, non?
Marsh Posté le 05-11-2002 à 16:41:27
SIBELIUS a écrit a écrit : Les <h1><h2>... sont faites pour ça, donc autant les utiliser, non? |
bah disont kavec un <span> ta plus de souplesse
Marsh Posté le 05-11-2002 à 16:43:44
Maxime a écrit a écrit : bah disont kavec un <span> ta plus de souplesse |
Non <span> ça sert à autre chose.
Marsh Posté le 05-11-2002 à 16:45:53
gm_superstar a écrit a écrit : Non <span> ça sert à autre chose. |
cest le remplacent de <font> ?
Marsh Posté le 05-11-2002 à 16:48:01
En plus générique.
Marsh Posté le 05-11-2002 à 16:57:53
bon pour rester serieux, pk on peut pas faire des titres comme on veut avec des <span> ?
Marsh Posté le 05-11-2002 à 17:01:04
Parce que des spans, dénués de CSS, ne décrivent aucunement la structure du document.
Marsh Posté le 05-11-2002 à 17:14:13
Pour 2 raisons :
1. Il faut garder à l'esprit qu'un document HMTL doit pouvoir être compris sans l'aide des CSS (cas des navigateurs texte ou des navigateurs qui supportent mal les CSS). En terme d'accessibilité c'est aussi préférable car les <hx> ont un style par défaut qui les distingue d'un <span> générique.
Un document HTML doit représenter la structure de tes données. Si dans tes données tu as des titres (dans le vrai sens du terme) ils doivent apparaître au niveau HTML. <span> est élement générique qui sert à tout et à rien, donc tu ne mets pas en évidence tes titres si tu l'utilise pour ça.
2. Les <hx> sont des éléments de type bloc (comme les <div> les <p>...) alors que <span> est un élément de type en-ligne (qui se comporte comme du texte, comme <b>, <img>, <a>...). En général on fait en sorte que les titres se distingues du texte c'est pour ça que les <hx> sont de type bloc.
Marsh Posté le 02-11-2002 à 20:53:56
Voilà, je travaille sur des pages de ce type :
http://cmotsch.free.fr/bfv2/fiche0004.html
et je voudrais savoir si, pour les titres et les sous-titres de paragraphes, il vaut mieux utiliser des balises <div> ou des <h1><h2>...
Merci d'avance