Probleme d'alignement de cellule avec image
Posté : 07 avr. 2006, 21:31
Bonsoir,
J'affiche des images dans des cellules de meme dimension, de façon à reduire la taille des images.
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.
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="">';
}
}
?>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.