Bonsoir @ tous,
je travail actuellement sur l'optimisation de mes codes pour un sies, et je rencontre un petit probleme :
J'utilise modulo (%) pour gérer un affichage de galerie d'image avec 4 images par ligne, je fais comme ceci :
Jusqu'ici ca marche très bien, sauf que ce n'est pas valide W3C car la premiere ligne de mon tableau commence par
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
16
17
18
19
20
21
22 $sHtml = ' <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr>'; $i = 0; while($aRowGalerie = mysql_fetch_assoc($aListeGalerie['requete'])){ $sImage ='<br /> <a href="#" onclick="window.open(\'aff_galerie.php?....></a><br /> <span class="texteGras">' . stripslashes($aRowGalerie'titre']) . ' </span> '; if( $i % 4 == 0){ $sHtml .= ' </tr><tr><td align="center">' . $sImage . '</td>'; }else{ $sHtml .='<td align="center">' . $sImage . '</td>'; } $i++; } $sHtml .='</table>';
, mon tableau ne contient donc pas de <TD> dans sa premiere ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <table><tr></tr>
Avez vous une astuce dans la poche, ou dois-je penser à refaire quelque chose avec des div et des CSS ?
Merci d'avance.
Partager