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 :

Z-index ne fonctionnant pas


Sujet :

Positionnement en CSS avec z-index

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2009
    Messages : 137
    Par défaut Z-index ne fonctionnant pas
    Bonjour à tous/toutes,

    voilà j'ai un soucis avec mon code html, je voudrais faire passer une balise img derrière un background d'une div. j'ai essayé de changer les position en absolute mais rien n'y fait si vous avez une idée je suis preneur
    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
     
    					<div class="images_menu_2">
    						<div class="texte_image">
    							<span class="text_medium">eclair</span>
    						</div>
    						<div class="menubdd_image_2" >
    							<img id=image_sousmenu0 src="rouge.jpg" alt="" title="" />
    						</div>
    						<div class="img_prod_bot">
    							<div class="contenu_info_img">
    								<div class="image_prix">
    									<span class="text_lower">Prix : </span>
    									<span class="text_lower2">3.95 Chf</span>
    								</div>
    								<div class="image_qty">						
    									<span class="text_lower">Qty :</span>
    									<input type="text" name="1" size="1" maxlength="2">
    								</div>
    							</div>
    							<div class="panier_image_contenu">
    								<a class="panier_image_contenu_hover" href="#">
    									<input type="image" id="img_panier_0" src="image/permanente/image_contenu_panier2.png" />
    								</a>
    							</div>
    						</div>
    					</div>
      <style type="text/css">
    .images_menu_2/* les images dans les conteneur sans marge pour la première*/
    {
    	font-family: Comic Sans MS, Arial, Verdana, serif;	
    	font-size: 1em;
    	margin-right: 5px;
    	color: #3f3f3f;
    	float: left;
    	width: 180px;
    	height: 215px;
    	margin-top: 5px;
    	background-color: blue;
    	z-index: 100;
    }
    .texte_image 
    {
    	float:left;
    	width: 100%;
    	height: 25px;
    	width: 180px;
    	text-align: center;
    }
    .menubdd_image_2
    {
    	float:left;
    	margin-left: 2px;
    	float: left;
    	width: 176px;
    	height: 138px;
    }
    .menubdd_image_2 img
    {
    	width:100%;
    	height:100%;
    	z-index: 10;
    }
    .img_prod_bot
    {
    	float: left;
    	margin-left: 8px;
    }
    .contenu_info_img
    {
    	float:left;
    	width: 100px;
    }
    .image_prix
    {
    	float: left;
    	height:23px;
    }
    .text_lower
    {
    	color: black;
    	font-size: 0.8em;
    }
    .text_lower2
    {
    	color: black;
    	font-size: 0.7em;
    }
    .panier_image_contenu
    {
    	margin-top: 10px;
    	margin-left: 10px;
    	float:left;
    }
      </style>
    j'ai mis les z-index aux lignes : 38 et 60.

    D'avance merci aux personnes qui prendront le temps de jeter un oeil.

  2. #2
    Membre éclairé Avatar de dragonfly
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    464
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 464
    Par défaut
    Bonjour, c'est normal

    La div 'menubdd_image_2' se trouve dans ta div 'images_menu_2' .
    Il faut que la div 'menubdd_image_2' ne soit pas contenu dans la div 'images_menu_2' mais qu'elle soit au même niveau.

    En fait, toute div contenue dans un autre ne peut pas se retrouver couverte par cette derniére.
    Il te faudrait un code du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <div class="images_menu_2">
    ...
    </div>
    <div class="menubdd_image_2" >
    ...
    </div>
    Ou tu créé une autre div avec les mêmes dimensions position que tu div 'images_menu_2' qui sera au même niveau que celle-ci est qui recouvrera ton image.

    En esperant avoir été clair.
    Dragonfly

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2009
    Messages : 137
    Par défaut Excellent merci.
    Ca joue parfaitement j'ai juste du mettre tout les div en position absolute mais sinon ca marche. merci beaucoup !

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 212
    Par défaut
    Bonjour,
    Ca joue parfaitement j'ai juste du mettre tout les div en position absolute...
    il faut effectivement que l'élément soit positionné, cela ne veut pas forcément dire position:absolute.

    Pour peut être mieux comprendre
    https://developer.mozilla.org/fr/doc...out_de_z-index
    sans oublier
    http://torgar.developpez.com/glossai...ent.php#zindex

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Position et z-index ne fonctionnent pas
    Par pito2901 dans le forum Mise en page CSS
    Réponses: 19
    Dernier message: 28/08/2013, 21h44
  2. [XL-97] Formule INDEX et EQUIV ne fonctionne pas
    Par sebing dans le forum Excel
    Réponses: 12
    Dernier message: 19/05/2011, 14h26
  3. index.jsp ne fonctionne pas mais si je lance le servlet oui
    Par cedric190985 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 31/01/2011, 11h34
  4. Suppression d'index qui ne fonctionne pas
    Par FamiDoo dans le forum Développement
    Réponses: 1
    Dernier message: 27/05/2008, 08h58
  5. Index sur datetime ne fonctionnant pas
    Par Pierrinot dans le forum Requêtes
    Réponses: 5
    Dernier message: 18/10/2004, 09h10

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