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 :

Sousmenu qui passe sous la div suivante


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de Geoffrey74
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2007
    Messages : 515
    Par défaut Sousmenu qui passe sous la div suivante
    Bonjour,

    j'ai un petit soucis que je n'arrive pas à résoudre.

    J'ai un menu fait de UL et LI, avec un sous menu.

    Tous fonctionne bien, sauf que, le sous menu passe sous la div qui suit le menu...

    J'ai beau rajouter un z-index partout dans le sous menu, ça ne marche pas, pourtant il est bien déclaré en position absolute.

    Vu qu'un bout de code est plus parlant, voici mon code :

    Partie HTML
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <div id="menu">
    	<ul>
    		<li> <a <?php if($Page == "accueil") echo 'class="active"'; ?> href="<?php echo URL; ?>accueil.htm" title="Retour à l'accueil" >Accueil </a> </li>
    		<li> <a <?php if($Page == "videos") echo 'class="active"'; ?> href="<?php echo URL; ?>videos.htm" title="Voir la section Vidéos" >Vidéos </a> </li>
    		<li> <a <?php if($Page == "photos") echo 'class="active"'; ?> href="#" title="Voir la section Photos" >Photos </a> 
    		<ul>
    			<li><a href="<?php echo URL; ?>photos-soft.htm" title="Voir la section Photos Soft" >Photos Soft <br />(Gratuite)</a></li>
    			<li><a href="<?php echo URL; ?>photos-hard.htm" title="Voir la section Photos Hord" >Photos Hard <br />(Accès membre)</a></li>
    		</ul>
    		</li>		
    	</ul>
    </div>


    Partie 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
    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
    /* *** *** MENU *** *** */
    #menu {
    	font-size: 26px;
    	margin-top: 30px;
    	position: relative;
    	float: right;
        left: -50%;
    	text-align:left;
    	display: block;
    }
    #menu ul {
    	margin: 0;
    	padding: 0;
    	list-style-type: none;
    	text-align :center;
    	left: 50%;
    	position: relative;
     }
    #menu li {
    	float: left;
    	margin: auto;
    	padding: 0;
    	margin-left: 80px;
     }
    #menu li a {
    	display: block;
    	width: 150px;
    	border: 1px dotted #FE2EF7;
    	padding: 10px;
    	border-radius: 10px;
    }
    #menu li:first-child { 
    	margin-left: 0;
    }
    #menu li a.active, #menu li a:hover{
    	color: #FE2EF7 !important;
     }
     /* SOUS MENU */
    #menu ul li ul {
    	display: none;
    	font-size: 16px;
    	left: initial;
    	float: none;
    	z-index: 1000;
     }
    #menu ul li:hover ul {
    	display: block;
    }
    #menu li ul {
    	position: absolute;	
    }
    #menu li ul li{
    	margin-left: 0;	
    }
     
    /* *** *** FIN MENU *** *** */
    Ce qui me donne visuellement :
    Nom : 2015-06-10 14_06_42-Léa Fast.png
Affichages : 107
Taille : 6,5 Ko

    Si quelqu'un a une idée, je suis preneur.

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 213
    Par défaut
    Bonjour,
    sûrement qu'un petit z-index bien placé devrait faire l'affaire.

  3. #3
    Membre émérite Avatar de Geoffrey74
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2007
    Messages : 515
    Par défaut
    J'ai résolu le sous, effectivement il petit z-index suffisait, mais le fond était transparent et je prenais ça pour un souci, alors que non.

    Merci en tout cas pour la réponse.

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

Discussions similaires

  1. Infobulle qui passe sous la div
    Par Invité dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 27/12/2012, 22h02
  2. [CSS 2] Texte qui passe sous un div en float rigth
    Par jay-ko dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 14/08/2009, 11h17
  3. Menu déroulant qui passe sous la div du dessous
    Par steiner62 dans le forum Webdesign & Ergonomie
    Réponses: 4
    Dernier message: 20/11/2008, 16h51
  4. Menu dynamique qui passe sous un select
    Par krolineeee dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 30/05/2006, 17h00
  5. requette sql qui passe sous oracle 9i mais pas en 8i
    Par maxidoove dans le forum Oracle
    Réponses: 3
    Dernier message: 21/10/2005, 10h59

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