Question

Comment puis-je obtenir cette mise en page texte alt http://img195.imageshack.us /img195/1870/screenshot20091212at151.jpg (maintenant son fait avec des tables) et ont encore un balisage sémantique, je suppose que la balise convient le mieux pour ce serait dl. Chaque cellule doit avoir la hauteur de leur rang.

EDIT: la colonne de gauche contient la description et le droit des données. Donc, je ne pense pas que ce soit bien adapté pour les tables. Il serait si je proposerais la description à la tête de la table, mais cela prendrait 2000 px largeur

Était-ce utile?

La solution

Si vous êtes préoccupé par la sémantique et de penser que c'est la raison pour laquelle une liste de définition est mieux adaptée, lire document officiel sur liste de définitions.

Il dit:

  

listes de définitions, créée en utilisant l'élément DL, consiste généralement en une série de paires terme / définition (bien que les listes de définition peuvent avoir d'autres applications)

et

  

Les listes de définitions varient légèrement d'autres types de listes que les éléments de la liste se composent de deux parties: un terme et une description.

Cela signifie que le terme (par exemple Anrede) est décrite / définie par sa description (par exemple Herr ). Nous pouvons discuter ici, mais Herr est pas vraiment une description de Anrede il est plus une valeur / mot possible (données) que vous pouvez utiliser comme Anrede. Et une définition serait

  

Une façon d'aborder les personnes, selon le sexe, l'obtention du diplôme, etc.

BTW pour tous les haut-parleurs non allemand, Anrede signifie Salutation.

Bien sûr, il y a des exceptions, mais d'un point de vue sémantique, une table est mieux adaptée.


Tout ce que je veux dire est: Ne vous encombrez pas avec de telles choses. Pour obtenir cette recherche la même chose avec les balises DL et CSS ne vaut pas l'effort. Pour utiliser une table pour vos données est bien, vraiment.

Autres conseils

Si ses informations sous forme de tableau, puis une table n'est pas le meilleur, il est uniquement façon sensée pour l'afficher - c'est ce que les tables ont été faites pour

Pour être un peu plus formelle à ce sujet, la sémantique de vos données est en effet sous forme de tableau, il n'y a aucune raison dans le monde de mentir.

J'utilise un <dl>, car il est à seulement 2 colonnes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top