Les TAbleaux

Naiich
Invité n'ayant pas de compte PHPfrance

22 févr. 2005, 03:19

Bj all

Heureux de voir k le forum est a nouveau ouvert.
Merci aux admins

J'avais une question voila

J'ai un tableau diviser en 5 colonnes et 1 ligne et dedans je met des images dans chaque colonne. mais mon prob est qu'il y a tj un ti espacement entre les images j ai mis les bordure et espacement a 0 et toujours pareil.

Je sais que je pourrais les mettre en arriere plan mais le probleme c'est que j utilise onmouseover pour changer d'image au passage de la souris.
si qqu a une soluce

merci

++

Eléphant du PHP | 62 Messages

22 févr. 2005, 04:36

Il me semble que tu peux aussi mettre un onmouseover pour un background...

sinon tu as mis cellpadding="0" et cellspacing="0" ??

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

22 févr. 2005, 09:51

Solution que je te propose :
- tu places ton image (image.jpg) en background de ta cellule
- tu places dans la cellule un pixel transparent que tu élargis à la taille de ta cellule et sur lequel porte le lien

Code : Tout sélectionner

<td width="100" height="50" background="image.jpg"> <a href="..." onMouseover="..." onMouseout="..."> <img src=pixel.gif" width="100" height="50" border="0" alt="" /> </a> </td>

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

22 févr. 2005, 09:55

J'ai un tableau diviser en 5 colonnes et 1 ligne et dedans je met des images dans chaque colonne. mais mon prob est qu'il y a tj un ti espacement entre les images j ai mis les bordure et espacement a 0 et toujours pareil.
Ton tableau est-il de largeur fixe (px) ou variable (%) ?
S'il est de largeur variable, la taille de tes cellules le sera aussi forcément.

Ensuite, tu peux aussi forcer les espacements dans la balise <img> , mais par défaut, les valeurs sont 0...

Code : Tout sélectionner

:<img src="..." hspace="0" vspace="0" border="0" alt="" />