5568 sujets

Sémantique web et HTML

Bonjour,

Je suis en train de créer un petit site dont le code sera ensuite fourni à une communauté en licence Creative commons. L'objet de ma question concerne l'usage de tableau et la validité de la page.

Je précise que j'utilise un tableau car j'en ai vraiment besoin, la page contient des données tabulaires (une sorte de comptabilité classé par mois et par membre), d'habitude je construit mes pages avec les <div> Smiley cligne

J'en viens au problème : mon tableau n'est pas fixe, il se construit en fonction de la base de données. Par exemple, il peut y avoir 2 colonnes comme 30, selon le nombre de membres (j'extrapole pour l'usage qui en sera fait quand il sera donné à la communauté). Voilà comment je l'ai pour l'instant constuit :


<table width="100%">
<tr>
<td class="">Date / Membre</td>

<?php
$rqt_affichage_membres = "SELECT `pseudo_membre` FROM `membres`";
$rst_affichage_membres = mysql_query($rqt_affichage_membres);
$nb_membres = mysql_num_rows($rst_affichage_membres);

$taille_colonne = 840 / $nb_membres;
if ($taille_colonne <= 150) $taille_colonne = 150;

while ( $donnees = mysql_fetch_array($rst_affichage_membres) ) {
echo '<td width="' . $taille_colonne . '">' . $donnees['pseudo_membre'] . '</td>';
}		
?>
</tr>
</table>


Forcément, le validateur n'aime pas l'usage de la balise width ! Mais je ne vois pas comment faire, je ne peux pas mettre du php dans ma css Smiley murf Si vous avez une idée... Smiley cligne Merci d'avance !

Jarodd
Modifié par Jarodd (26 Jul 2006 - 10:47)
Administrateur
Hello,

Tu t'en sors en incluant le style directement dans la balise :
<td style="width...