IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Respect de la sémantique: tableau ou liste de définition


Sujet :

HTML

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2009
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 30
    Points : 25
    Points
    25
    Par défaut Respect de la sémantique: tableau ou liste de définition
    Bonjour à tous,

    Je me tourne vers vous car je suis souvent face à un cas dans lequel je ne sais trop comment réagir afin de respecter la sémantique.

    Voici le cas en question :
    Il arrive régulièrement qu'on est un intitulé pour uniquement une donnée en réponse. Est-ce bien claire ?!?
    Je vais vous illustrer le cas par un exemple se sera bien plus simple
    Par exemple, je souhaite afficher le prix HT, la TVA et le prix TTC pour chaque produit d'un site de e-commerce.
    Par habitude, je le ferais de cette manière :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    <table>
    	<tr>
    		<th>Prix HT :</th>
    		<td>10,00 €</td>
    	</tr>
    	<tr>
    		<th>TVA 19,6% :</th>
    		<td>1,19 €</td>
    	</tr>
    	<tr>
    		<th>Prix TTC :</th>
    		<td>11,19</td>
    	</tr>
    </table>
    Mais est-il vraiment nécessaire et correct au niveau de la sémantique?
    Je pourrais aussi utiliser une liste de définition avec un float pour les dt
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <dl>
    	<dt>Prix HT :</dt>
    	<dd>10,00 €</dd>
    	<dt>Prix TTC</dt>
    	<dd>11,19</dt>
    </dl>
    A votre avis lequel est le plus adapté pour ces situations ?
    Voilà ma question existentielle

    Je remercie d'avance tout ceux qui prendront un peu de temps à me répondre

  2. #2
    Expert confirmé
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Points : 4 164
    Points
    4 164
    Par défaut
    Ta question est intéressante ^^

    d'un côté, effectivement les dl/dt/dd sont bien adaptés à une liste de couples "propriété-valeur",

    d'un autre côté, les tableaux, qui sont un peu "pestiférés" depuis ces dernières années et les nouvelles pratiques du "web 2.0", en tout cas pour la mise en page, sont en revanche comme leur nom l'indique faits pour afficher des données tabulaires, ce qui me semble être le cas pour le besoin que tu décris... ^^

    Ma réponse te sera donc à la fois claire et très utile : sémantiquement parlant, les deux me semblent convenir aussi bien

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mai 2009
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 30
    Points : 25
    Points
    25
    Par défaut
    Merci pour ta réponse

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C# .NET2] tableau de List<T>
    Par gdkenny dans le forum Windows Forms
    Réponses: 2
    Dernier message: 27/04/2006, 10h10
  2. Réponses: 3
    Dernier message: 24/04/2006, 20h56
  3. [Tableaux] tableau vers liste deroulane
    Par flydragon dans le forum Langage
    Réponses: 5
    Dernier message: 12/04/2006, 17h11
  4. Pb tableau de listes chainées
    Par Beush dans le forum C
    Réponses: 4
    Dernier message: 24/11/2005, 16h43
  5. declaration d'un tableau de listes
    Par flah06 dans le forum C++
    Réponses: 1
    Dernier message: 15/11/2005, 19h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo