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 :

Mise en page d'un menu deroulant


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 20
    Par défaut Mise en page d'un menu deroulant
    Je veux créer un mini site avec une entête,un menu déroulant juste en dessous et une partie contenu qui affichera les pages. Chaque partie est dans une div a laquelle je donne une hauteur.Le problème c'est que je n'arrive pas a placer le menu déroulant juste en dessous de l'entête.Il y' a un blanc entre l'entête et le menu.
    Celui ci ne veut pas se mettre a la bonne hauteur.En fait le menu déroulant est dans une div qui porte l'id menu.Et quand je donne une couleur de fond a cette div je vois bien qu'elle se place bien en dessous de l'entete.Mais le menu deroulant se trouve en bas de la div qui porte l id menu alors qu'il devrait se trouver a l'intériur de la div menu.

    Une precision le menu deroulant est en fait une liste a puce dans une liste a puce:voici en gros le code

    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
    <div id=entête></div>
    <div id="menu">
    		<ul>
    			<li>
    			<a href="#">Produits</a>
    			<ul>
    				<li><a href="#">Lien1</a></li>
    				<li><a href="#">Lien2</a></li>
    				<li><a href="#">Lien3</a></li>
    				<li><a href="#">Lien4</a></li>
    			</ul>
    			</li>
    		</ul>
     
    		<ul>
    			<li>
    			<a href="#">a propos</a>
    			<ul>
    				<li><a href="#">Lien1</a></li>
    				<li><a href="#">Lien2</a></li>
    				<li><a href="#">Lien3</a></li>
    				<li><a href="#">Lien4</a></li>
    			</ul>
    			</li>
    		</ul>
     
    		<ul>
    			<li>
    			<a href="#">me contacter</a>
    			<ul>
    				<li><a href="#">Lien1</a></li>
    				<li><a href="#">Lien2</a></li>
    				<li><a href="#">Lien3</a></li>
    				<li><a href="#">Lien4</a></li>
    			</ul>
    			</li>
    		</ul>
    </div>
    <div id='contenu'></div>

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    c'est bien de poster le code HTML.

    Mais je suppose que tu n'as pas posté par hasard dans le forum CSS.
    Où est le code CSS associé ?

    [EDIT]EVITE les noms/variables... avec des accents. C'est source d'ennui...
    + mets les apostrophes/double-quotes qui vont bien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="entete"></div>

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 20
    Par défaut
    Voici le code 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
    *entete*/
    #entete{
    /*background-color:#34495e;*/
    background-color:#000;
    height:5%;
    }
     
    /*menu*/
    #menu {
    height:30px;
    background-color:green;
    }
     
    #menu ul{
    margin:0;
    padding:0;
    line-height:30px;
    }
     
    #menu li{
    list-style:none;
    float:left;
    position:relative;
    background-color:#999;
    }
     
    #menu ul li a{
    color:#000;
    text-decoration:none;
    width:150px;
    height:30px;
    display:block;
    text-align:center;
    border:1px solid #000;
    }
     
    #menu ul ul{
    position:absolute;
    top:31px;
    visibility:hidden;
    }
     
    #menu li:hover ul{
    visibility:visible;
    }
     
    #menu li:hover {
    background-color:#fff;
    }
     
    #menu ul li ul a:hover{
    color:#fff;
    background-color:#000;
    }

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 20
    Par défaut
    j'ai mis un fichier "menu deroulant" en pièce jointe pour que tu ai un aperçu de ce que le css donne sur la page web.
    Images attachées Images attachées  

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    ajoute :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    * { padding:0; margin:0; border:0; }
    html, body { width:100%; height:100%; min-height:100%; }
    et
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    #menu {
    background-color:green;
      display:table;
      width:100%;
      clear:both;
    }
    Voir aussi :


  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 20
    Par défaut
    Dommage ça ne marche pas.Il ne se passe rien

    je vais essayer autre chose.

    Merci quand meme.

Discussions similaires

  1. Mise en page d'un menu
    Par babafredo dans le forum ASP.NET
    Réponses: 2
    Dernier message: 28/12/2007, 14h25
  2. pb mise a jour menu deroulant pour calcul
    Par popofpopof dans le forum IHM
    Réponses: 6
    Dernier message: 16/08/2007, 21h34
  3. [Menu deroulant] Mise en page.
    Par Arbisis dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 16/05/2007, 12h03
  4. mise en page, superposition du menu et du bas de page
    Par takinelinfo dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 05/11/2006, 21h44
  5. [AJAX] Recharger un menu deroulant php sans recharger la page
    Par ns_deux dans le forum Général JavaScript
    Réponses: 25
    Dernier message: 22/07/2006, 15h59

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