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 :

Calque en dessous des autres


Sujet :

Positionnement en CSS avec z-index

  1. #1
    Membre éclairé
    Avatar de keaton7
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    743
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 743
    Points : 689
    Points
    689
    Par défaut Calque en dessous des autres
    Bonjour,

    J'utilise une astuce CSS pour gerer des infos bulles. Pas tres compliquee, on peu la retrouver sur une bonne centaine de sites du web ^^.

    On inclut une balise dans une autre, et on joue avec les proprietes des sous balises en css :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href='#' >C'est quoi ce lien<span>C'est un lien vers moi-meme</span></a>

    Mais j'ai un petit soucis tout de meme avec ce code.

    En fait je l'utilise dans une boucle php qui genere une liste . Lorsque l'on survole un lien de la liste, une infobulle s'affiche, mais les images des
    elements suivant de la liste apparaissent systematiquement au dessus de mon calque (infoBulle) d'explications (peut importe la valeur de z-index).

    Avez vous connaissance d'une solution a un probleme similaire ?

    D'avance merci.


    Matt

  2. #2
    Membre éclairé Avatar de c_s_s
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    619
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 619
    Points : 747
    Points
    747
    Par défaut
    Bonjour,

    Peux-tu donner un code HTML/CSS plus complet.
    Avec ce que tu indiques, il va être difficile de trouver l'origine du problème.

    Merci


  3. #3
    Membre éclairé
    Avatar de keaton7
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    743
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 743
    Points : 689
    Points
    689
    Par défaut Bien sur ^^
    CSS :
    Code : 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
     
    a.infoBulle
    	{
        position:relative; 
        z-index:24;
        }
     
    a.infoBulle
    	{
    	z-index:10;
    	}
     
    a.infoBulle span
    	{
    	display: none;
    	}
     
    a.infoBulle:hover span
    	{ 
    	display:block; 
    	position:absolute;
    	width:350px;
    	color:black;
    	top:-10px; 
    	left:15px;
    	padding:5px;
    	z-index:99;
        }
    HTML :
    Code : 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
     
    <tr>
      <td>
        <a href='#noanchor' class='infoBulle'>
          <img src='../style/images/book_open.png' class='inactif' />
          <span>Texte de description</span>
        </a>
      </td>
    </tr>
    <tr>
      <td>
        <a href='#noanchor' class='infoBulle'>
          <img src='../style/images/book_open.png' class='inactif' />
          <span>Texte de description</span>
        </a>
      </td>
    </tr>
    <tr>
      <td>
        <a href='#noanchor' class='infoBulle'>
          <img src='../style/images/book_open.png' class='inactif' />
          <span>Texte de description</span>
        </a>
      </td>
    </tr>
    J'ai volontairement reduit et simplifie le code pour pas noyer le sujet dans un flot de code sans rapport (on est d'accord que la liste comme ce ne sert a rien ^^)

  4. #4
    Membre éclairé Avatar de c_s_s
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    619
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 619
    Points : 747
    Points
    747
    Par défaut
    Je n'arrive pas à reproduire le bug dont tu parles (peut-être me manque t-il les images à la bonne taille).

    Quand je survole un lien (une image, donc), j'ai bien du texte qui apparait au dessus de l'image survolée, sans incidence sur les autres images.

    Tu as une page en ligne ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 18/05/2009, 16h42
  2. Réponses: 10
    Dernier message: 16/03/2009, 15h41
  3. Mes fieldset s'affichent les un en dessous des autres au lieu d'être cote à cote
    Par seb28310 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 09/02/2009, 18h29
  4. Coller cellules les unes en dessous des autres
    Par sethipremier dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 25/01/2007, 14h18
  5. differents elements les 1 en dessous des autres
    Par hysah dans le forum AWT/Swing
    Réponses: 11
    Dernier message: 07/01/2006, 14h38

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