5568 sujets

Sémantique web et HTML

Bonjour,

j'ai des prix (de différentes tailles et de différentes couleurs) à mettre les uns en dessous des autres. Je me demande quelles balises html utiliser. J'ai commencé avec des paragraphes accompagnés de classes, mais je ne sait pas si c'est la meilleure solution, d'autant plus que je voudrais parfois mettre une couleur de fond à mes prix et comme p est une balise bloc, elle prend par défaut toute la largeur de la page. Evidement je peux affecter autant de classes qu'il y a de différente largeur de prix puis redéfinir les largeur de mes paragraphes, mais c'est un peu long et je ne pense pas que ça soit la meilleure solution sémantiquement parlant. Dois-je plutôt m'orienter vers des balises inline? Si oui lesquels auraient la sémantique adaptée?
Modérateur
mathmax, ce n'est vraiment qu'une liste de prix ? Combien en tout ? As-tu un exemple concret, parce que j'ai un peu de mal à comprendre pourquoi les prix changeraient de style, et ce que ca donnerait à l'écran.

S'il s'agit d'une liste de prix, pourquoi ne pas utiliser une liste (ul) ? Évidemment, il va encore falloir que tu utilises des class pour les changements de couleurs, mais ca, je ne crois pas qu'il y est une balise magique pour s'en passer. Si les prix doivent être un en dessous de l'autre, l'utilisation d'éléments inline ne me semble pas appropriée, même si on peut les changer via CSS.

Un exemple concret donnerait une meilleure idée.
Modifié par Merkel (30 Sep 2005 - 03:04)
Voilà ce que je veux faire:

upload/2866-prix.jpg

Pour le moment, j'ai fais 2 div, je leur ait affecté la propriétée text-align:right et j'ai mis des paragraphes les uns en desous des autres.