Panel d'images en HTML / CSS

Résolu
Bonjour,

Sur une page de mon site Internet, je souhaite mettre de nombreux logos de sociétés.
Les photos font toutes une hauteur différente mais ont une largeur identique de 250 pixels.
Je voudrais que les photos s'empilent les unes sur les autres plutôt qu'elles soient alignées comme c'est le cas pour l'instant. Voici un schéma rapide de ce que je souhaiterais obtenir :

http://img23.imageshack.us/img23/9107/68208738.png

Merci d'avance !
Configuration: Windows Vista Internet Explorer 7.0

8 réponses

  1. Oui je sais, mais vu qu'il y en avait 30, j'avais un peu la flemme :)

    Mais bon je pense que je vais être obligé d'y passer au final :x
    1. Contributeur
      si tu retaillais tes images et les posais sur des fonds blancs de même taille tu t'embêterais moins.
      1. Merci pour le lien :)

        Et non, malheureusement il ne m'est pas possible d'héberger le site :/

        En revanche, j'ai fait une impression d'écran. A vrai dire j'avais mal vu, des choses ont changé, mais c'est bizarre. Je ne saurais pas trop expliquer la logique du truc à vrai dire. J'ai mis des traits rouges pour situer le haut des images. L'alignement vertical a fonctionné sur certaines d'entre elles mais pas toutes, je ne comprends pas :/

        http://img197.imageshack.us/img197/9554/images2yxb.jpg
        1. Ca ne fonctionne pas malheureusement :x
          Ca n'a rien changé en fait ^^

          Aussi, au rayon culture gé, quelle est la diff entre p#logos et p.logos ? :)

          Merci de l'aide en tous cas !
          1. Contributeur
            pour l'instant je n'ai rien balisé
            heu… <p>, <img/>, c'est des balises, donc t'as balisé !
            -:oD

            corrige le HTML :
            <p id="logos">
            <img ................ >
            <img ................ >
            <img ................ >
            <img ................ >
            <img ................ >
            etc.
            </p> 

            ajoute comme style :
            p#logos{
            text-align:center;
            }
            p#logos img{
            float:left;
            }

            et dis nous ce que ça donne, stp.

            il faudrait peut-être que je passe par une <table>
            surtout pas malheureux, c'est pas fait pour ça !
            -;o)
            1. C'est simple, pour l'instant je n'ai rien balisé :)
              Ma page fait 800 pixels de large, j'ai redimmensionné mes images à 150 de large en fait (250 c'était trop), et après tout ce que j'ai fait c'est :

              <p>
              <center>
              <img ................ >
              <img ................ >
              <img ................ >
              <img ................ >
              <img ................ >
              etc.
              </center>
              </p>

              Après, il faudrait peut-être que je passe par une <table>. Je ne sais pas ^^
              1. Contributeur
                salut,

                il faudrait savoir comment tu l'as balisé mais tu peux faire des essais avec {float:left;}.