Page 1 sur 1

L' image insérée dans la cellule change sa taille.

Publié : 03 août 2006, 17:46
par djeroon
Bonjour,
Je débute sous NVU et vous remercie de votre éventuelle aide. Mon problème : j'ai une cellule d'un tableau qui fait 120*120 px, mon tableau ayant comme caractérisques 0 pour les marges, bordures et espacement...Jusque là tout va bien...Mais lorsque j'insère mon image qui fait elle-aussi 120*120 px, la hauteur de la cellule passe à 122 px (ou 124 px, c'est comme elle veut!) en mode normal (visible sur la barre des règles), mais le code affiche bien 120 px pour la hauteur de la cellule...Qu'en est-il? Quelqu'un peut-il m'aider? J'espère ne pas faire de doublon de post, mais j'ai bien cherché et n'ai pas trouvé.
Je suis nouveau sur le forum et ai cru comprendre que le code était bienvenu, le voilà donc :

Code : Tout sélectionner

<body
 style="background-color: rgb(220, 220, 220); color: rgb(0, 0, 0);"
 alink="#ee0000" link="#0000ee" vlink="#551a8b">
<table
 style="width: 960px; height: 600px; text-align: left; margin-left: auto; margin-right: auto;"
 border="0" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td style="height: 120px; width: 120px; vertical-align: top;"
 background="logo_5elements"><img
 style="width: 120px; height: 120px;" alt=""
 src="images/logo_5elements.jpg" /></td>
      <td></td>
         </tr>
  </tbody>
</table>
<br />
</body>
</html>
Merci beaucoup

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

Publié : 03 août 2006, 18:14
par Ymai
Bonjour
Je ne vois pas bien où est le souci...
Image

Publié : 03 août 2006, 18:39
par djeroon
Mon problème se situe ici :
la hauteur de la cellule passe à 122 px (ou 124 px, c'est comme elle veut!) en mode normal (visible sur la barre des règles)
Merci.

Publié : 03 août 2006, 18:48
par Ymai
Ben oui, mais où est le hiatus par rapport à la situation présentée sur l'image?
Clairement, la hauteur de la cellule y est nettement supérieure à 120px (taille de l'image).
J'ai repris textuellement le code et, à l'endroit indiqué pour l'image, j'ai inséré une autre image de la même taille.

Conclusion: quelle condition manque dans la situation que je présente pour reproduire le problème?

Publié : 04 août 2006, 09:15
par chinon37
voilà ce qui arrive quand on s'entête à utiliser les tableaux. Une mise en page en <div> (conteneurs génériques) te simplifierais amplement la vie (et ton travail)
à lire:
mise en page sans tableaux
comparaison div/tableaux

Publié : 04 août 2006, 12:41
par djeroon
Merci pour vos réponses, le div a l'air bien plus intéressant en effet que les tableaux. De plus mon site contient pas mal de jpeg pour le design qui composent toutes les pages...ne pas loader tous ces jpeg a chaque changement de page me parait donc evident...Va donc falloir se mettre aux css...Ca fait du boulot que d'apprendre les techniques css mais ça a l'air de vraiment valoir le coup...Merci encore infiniment pour vos aides...Faut que je vous laisse, j'ai du pain sur la planche :) ...A+