Supprimer le blancs entre 2 images

Supprimer le blancs entre 2 images - PHP - Programmation

Marsh Posté le 19-02-2005 à 10:32:07    

Bonnour,
Je ne sait pas si je suis dans la bone catégorie, donc n'hésitez pas me le faire savoir.
J'ai un script php qui construit une mosaïque d'images en fonction du nombre de données qu'il trouve dans un table mysql et du nombre de répétitions horizontales désirées.
J'ai réussi à faire tout ça mais le problème c'est qu'après mes x images horizontalement j'ai une image qui ferme la ligne, et cette image est légèrement décalée par rapport à la précédente. Et c'est la même chose entre chaque ligne.
je voudrais savoir si ya pas un truc pour éviter ces blancs.
 

Citation :


    $nb = count($type); //nb de catégories
    $nbtiroir = 3; //nb de tiroir par ligne
    $lignes = ceil($nb / $nbtiroir); //nb de lignes
    $menu = 175; //largeur du menu gauche
    $marge = 0; //largeur de la marge
    $cote = 20; //largeur de l'image de coté
    $ltiroir = 255; //largeur du tiroir
    $ldiv = 100; //largeur du DIV
    $head = 211; //hauteur du header
    $titre = 70; //hauteur du titre
    $haut = 20; //hauteur de l'image haut.jpg
    $htiroir = 98; //hauteur du tiroir
    $hdiv = 17; //hauteur du DIV
    $a = $menu + $marge + $cote + ($ltiroir / 2) - ($ldiv / 2);
    $b = $menu + $marge + $cote + $ltiroir + ($ltiroir / 2) - ($ldiv / 2);
    $c = $menu + $marge + $cote + 2 * $ltiroir + ($ltiroir / 2) - ($ldiv / 2);
    echo "
 <img src=\"/images/galerie/tiroir/haut.jpg\" width=\"800\" height=\"20\"><br>
    ";
    for ($i = 1; $i <= $lignes; $i++) {
        $h = $head + $marge + $titre + $haut + $i * $htiroir - $htiroir / 4 - $hdiv / 2; //nb de pixels du haut de la page au haut du DIV
        echo "
  <img src=\"/images/galerie/tiroir/coteg.jpg\" width=\"20\" height=\"103\">";
        for ($j = 1;$j <= $nbtiroir;$j++) {
            $x = $menu + $marge + $cote + ($j-1) * $ltiroir + ($ltiroir / 2) - ($ldiv / 2); //nb de pixels à gauche du DIV
            echo "
   <img src=\"/images/galerie/tiroir/tiroir.jpg\" width=\"255\" height=\"103\">
   <div style=\"position:absolute; left: ", $x, "px; top: ", $h, "px;\" class=\"nom\">
     <div align=\"center\"><a href=\"/?page=$page&cat=${type[$j+($i-1)*3]}\">${type[$j+($i-1)*3]}</a></div>
   </div>
   ";
        } //for $j
        echo"<img src=\"/images/galerie/tiroir/cotedt.jpg\" width=\"15\" height=\"103\"><br>";
    } //for $i
    echo "<img src=\"/images/galerie/tiroir/bas.jpg\" width=\"800\" height=\"10\">";


 
Voici la page en question
http://dentelle.yellis.net/?page=n [...] ntelle.php
 
merci
astik


Message édité par astik89 le 19-02-2005 à 10:50:53
Reply

Marsh Posté le 19-02-2005 à 10:32:07   

Reply

Marsh Posté le 19-02-2005 à 11:46:41    

C'est pas un problème de php :/
 
C'est avant tout un problème de CSS. Ca génère des dimensions bizarre, avec des 0.5 px :heink:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed