IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

positionnement d'éléments, alignement


Sujet :

Positionnement en CSS

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 1
    Par défaut positionnement d'éléments, alignement
    Bonjour,
    J'ai sur cette page (http://www.sentiersdumonde.fr/fr_album.html) un soucis. Je m'explique : quand l'internaute clique sur les différentes galeries, les vignettes des photos s'affichent à droite. Seul soucis : elles ne s'affichent pas toutes à la même hauteur. Comment puis-je résoudre mon problème?

    Le code de ma page de galerie
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    <table>
         <tr>
             <td>
                 <ul>
                     <p>
                         <li><a href="#" alt="galerie1"  onclick ="afficher('galerie1'), masquer('galerie2'), masquer('galerie3'), masquer('galerie4'), masquer('galerie5')">GALERIE1</a></li>
                         <li><a href="#" alt="galerie2"  onclick ="afficher('galerie2'), masquer('galerie1'), masquer('galerie3'), masquer('galerie4'), masquer('galerie5')">GALERIE2</a></li>
                         <li><a href="#" alt="galerie3"  onclick ="afficher('galerie3'), masquer('galerie1'), masquer('galerie2'), masquer('galerie4'), masquer('galerie5')">GALERIE2</a></li>
                         <li><a href="#" alt="galerie4"  onclick ="afficher('galerie4'), masquer('galerie1'), masquer('galerie2'), masquer('galerie3'), masquer('galerie5')">GALERIE2</a></li>
                         <li><a href="#" alt="galerie5"  onclick ="afficher('galerie5'), masquer('galerie1'), masquer('galerie2'), masquer('galerie3'), masquer('galerie4')">GALERIE2</a></li>
                     </p>
                 <ul>
             </td>
             <td>
                 <p id="galerie1">
                     <a href="images/carte/argentine/1.jpg" title="photo1" rel="sexylightbox  "><img src="images/carte/argentine/1.jpg" alt="photo1" width="35" height="22" /></a>
                     <a href="images/carte/argentine/2.jpg" title="photo2" rel="sexylightbox  "><img src="images/carte/argentine/2.jpg" alt="photo2" width="35" height="22" /></a>
                 </p>
                 <p id="galerie2">
                     <a href="images/carte/argentine/1.jpg" title="photo1" rel="sexylightbox  "><img src="images/carte/argentine/1.jpg" alt="photo1" width="35" height="22" /></a>
                     <a href="images/carte/argentine/2.jpg" title="photo2" rel="sexylightbox  "><img src="images/carte/argentine/2.jpg" alt="photo2" width="35" height="22" /></a>
                     <a href="images/carte/argentine/1.jpg" title="photo1" rel="sexylightbox  "><img src="images/carte/argentine/1.jpg" alt="photo2" width="35" height="22" /></a>
                     <a href="images/carte/argentine/2.jpg" title="photo2" rel="sexylightbox  "><img src="images/carte/argentine/2.jpg" alt="photo2" width="35" height="22" /></a>
                 </p>
                 <p id="galerie3">
                     <a href="images/carte/argentine/1.jpg" title="photo1" rel="sexylightbox  "><img src="images/carte/argentine/1.jpg" alt="photo1" width="35" height="22" /></a>
                     <a href="images/carte/argentine/2.jpg" title="photo2" rel="sexylightbox  "><img src="images/carte/argentine/2.jpg" alt="photo2" width="35" height="22" /></a>
                     <a href="images/carte/argentine/1.jpg" title="photo1" rel="sexylightbox  "><img src="images/carte/argentine/1.jpg" alt="photo2" width="35" height="22" /></a>
                     <a href="images/carte/argentine/2.jpg" title="photo2" rel="sexylightbox  "><img src="images/carte/argentine/2.jpg" alt="photo2" width="35" height="22" /></a>
                 </p>
                 <p id="galerie4">
                     <a href="images/carte/argentine/1.jpg" title="photo1" rel="sexylightbox  "><img src="images/carte/argentine/1.jpg" alt="photo1" width="35" height="22" /></a>
                     <a href="images/carte/argentine/2.jpg" title="photo2" rel="sexylightbox  "><img src="images/carte/argentine/2.jpg" alt="photo2" width="35" height="22" /></a>
                     <a href="images/carte/argentine/1.jpg" title="photo1" rel="sexylightbox  "><img src="images/carte/argentine/1.jpg" alt="photo2" width="35" height="22" /></a>
                     <a href="images/carte/argentine/2.jpg" title="photo2" rel="sexylightbox  "><img src="images/carte/argentine/2.jpg" alt="photo2" width="35" height="22" /></a>
                 </p>
                 <p id="galerie5">
                     <a href="images/carte/argentine/1.jpg" title="photo1" rel="sexylightbox  "><img src="images/carte/argentine/1.jpg" alt="photo1" width="35" height="22" /></a>
                     <a href="images/carte/argentine/2.jpg" title="photo2" rel="sexylightbox  "><img src="images/carte/argentine/2.jpg" alt="photo2" width="35" height="22" /></a>
                     <a href="images/carte/argentine/1.jpg" title="photo1" rel="sexylightbox  "><img src="images/carte/argentine/1.jpg" alt="photo2" width="35" height="22" /></a>
                     <a href="images/carte/argentine/2.jpg" title="photo2" rel="sexylightbox  "><img src="images/carte/argentine/2.jpg" alt="photo2" width="35" height="22" /></a>
                 </p>
             </td>
         </tr>
     </table>

    Le css associé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #galerie1, #galerie2, #galerie3, #galerie4, #galerie5 {
         background-color:#ff0000;
         margin:0 0 0 20px;
         padding:0;
         z-index: 1;
         visibility: hidden;
     }
    Et le javascript
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type="text/javascript">     //<![CDATA[            function afficher(info)     {             var tooltip = document.getElementById(info);             tooltip.style.visibility = "visible";             run= true ;     }     function masquer(info)     {             var tooltip = document.getElementById(info) ;             tooltip.style.visibility = "hidden";             run= false ;     }     //]]> </script>

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 89
    Par défaut
    Salut,

    C'est plus un problème de JS que de CSS.
    Tes galeries utilisent la propriété visibility pour masquer/afficher, il faudrait que le script joue sur la propriété display.

Discussions similaires

  1. [WD 11] Positionnement d'éléments dans un champ
    Par Yaone dans le forum WinDev
    Réponses: 4
    Dernier message: 20/03/2007, 12h27
  2. Positionner des éléments dans une cellule de tableau
    Par Rémy29 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 31/07/2006, 17h33
  3. Positionner des éléments dans un formulaire
    Par Choupinou dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 20/07/2006, 16h36
  4. [HTML]Positionner un élément par rapport à un autre
    Par Samanta dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 03/03/2006, 17h53
  5. Problème de positionnement d'éléments dans la page
    Par Rocket666 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 18/02/2006, 11h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo