tableau ou liste ? [XHTML] - HTML/CSS - Programmation
Marsh Posté le 22-02-2003 à 18:33:28
Si c'est une liste de résultats sur plusieurs colonnes (même s'il n'y a que 2 colonnes), un tableau est fait pour cela. Donc pas la peine de te prendre la tête, tu fais un tableau, un point c tout. Par contre, si tu fais du XHTML, n'oublies pas de spécifier les dimensions (ainsi que toutes les autres caractéristiques du tableau (sauf le cellspacing et le cellpadding)) dans les CSS.
Marsh Posté le 22-02-2003 à 18:46:45
on dit "plus de tableau" pour la mise en page, du coup certains veulent virer les tableaux même pour leur vraie utilité
Marsh Posté le 22-02-2003 à 20:41:02
j'posais la question surtout paske "sémantiquement" c'est une liste, c'est tout
Marsh Posté le 23-02-2003 à 00:07:57
antp a écrit : on dit "plus de tableau" pour la mise en page, du coup certains veulent virer les tableaux même pour leur vraie utilité |
quel est l'inconvénient des tableaux ? j'ai entendu dire que le placement du site dans un tableau centré sur la page ne serait "pas très catholique", pour quelle raison ?
Marsh Posté le 23-02-2003 à 00:26:01
panzemeyer a écrit : quel est l'inconvénient des tableaux ? j'ai entendu dire que le placement du site dans un tableau centré sur la page ne serait "pas très catholique", pour quelle raison ? |
Parce qu'un tableau est fait pour présenter des données en colonnes/ligne, pas pour faire de la mise en page.
Pour la mise en page, on a créée spécialement les DIV, alors autant en profiter.
Marsh Posté le 23-02-2003 à 08:54:14
Hermes le Messager a écrit : Par contre, si tu fais du XHTML, n'oublies pas de spécifier les dimensions (ainsi que toutes les autres caractéristiques du tableau (sauf le cellspacing et le cellpadding)) dans les CSS. |
Pourquoi? c'est une spécification du XHTML?
Marsh Posté le 23-02-2003 à 09:29:24
Willyzekid a écrit : |
Parce que toutes notions de présentation s'est fait mettre dehors de XHTML. Dan un document XHTML, on structure les données, et leur présentation (mon tableau doit faire XXX de large, avec telle couleur) s'est fait mettre dans les CSS
Marsh Posté le 23-02-2003 à 17:15:37
Lolo- a écrit : j'posais la question surtout paske "sémantiquement" c'est une liste, c'est tout |
Bof, je ne suis pas convaincu. Le tableau me paraît tout aussi sémantiquement correct, si ce n'est plus : le tableau possède la notion de colonnes que n'ont pas les listes. Et dans ton cas les colonnes ont du sens (club, score)
Marsh Posté le 23-02-2003 à 18:58:11
gizmo a écrit : |
oki oki
Marsh Posté le 23-02-2003 à 19:00:46
gm_superstar a écrit : |
t'as achevé de me convaincre
Marsh Posté le 23-02-2003 à 20:46:28
kadreg a écrit : |
Ah oui...non je pensais que tu disais qu'il fallait spécifier les dimensions d'un tableau...et non qu'il fallait les spécifier dans le CSS...
Bref, c'est pas seulement pour "table", c'est pour tous les tags!
Marsh Posté le 22-02-2003 à 18:17:39
question existencielle: comment coderiez-vous une page avec les scores de la dernière journée de foot ?
1/ C'est une liste de résultats donc je pensais faire ça :
<ul>
<li>
<div class="club">club1</div>
<div class="score">0 - 0</div>
<div class="club">club2</div>
</li>
<li>
<div class="club">club3</div>
<div class="score">0 - 2</div>
<div class="club">club4</div>
</li>
...
</ul>
2/ Le problème c'est que j'aimerais que le rendu ressemble a un tableau (clubs et scores alignés horizontalement et verticalement) et j'y arrive pas...
merci