Probleme d'alignement de cellule avec image

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme d'alignement de cellule avec image

par charabia » 07 avr. 2006, 23:01

Montres nous le code source à cet endroit lorsque tu fais afficher la source.

Probleme d'alignement de cellule avec image

par bravegars » 07 avr. 2006, 21:31

Bonsoir,

J'affiche des images dans des cellules de meme dimension, de façon à reduire la taille des images.

Code : Tout sélectionner

<?php if(file_exists($image)){ print "<a href='image.php'>"; if($largeur>=$hauteur){ echo '<img src=\''.$image.'\' border="0" width="150" alt="">'; } elseif($largeur<=$hauteur){ echo '<img src=\''.$image.'\' border="0" height="150" alt="">'; } } ?>
Si la largeur ou la hauteur des images dépassent 150 pixels on affiche les images a 150 pixels en se basant soit sur la largeur soit sur la hauteur.

Le problème que j'ai, c'est que les images rectangulaires cause un décalage par rapport aux images carrés. Si j'ai des images carrés qui vont s'afficher a 150 x 150 pixels, et que j'ai une image dont la largeur sera inférieur a 150 pixels, par exemple 100 x 150, la largeur de la cellule s'affichera légèrement plus petit que les autres cellules qui contiennent une image de 150 x 150px ( 1, 2, ou 3 pixels de moins).

Pourtant toutes les cellules font exactement la même dimension sur ma page, 150 pixels de largeur et hauteur. Ca me fait exactement pareil sur IE ou firefox.

Existe-il une astuce en html pour corriger ce problème ? Merci.