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 :

Sous-menu horizontal et <li>


Sujet :

CSS

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Par défaut Sous-menu horizontal et <li>
    Bonjour, j'ai deux problèmes.

    Tout d'abord, problème n°1 :
    j'ai un menu horizontal (créé avec <ul> et <li>). Et en dessous, j'ai un sous-menu horizontal créé de la même façon et dont les entrées dépendent de mon menu (normal).

    L'image jointe vous montre le système : si je suis sur le menu (orange), j'affiche le sous menu correspondant (les 2 entrées "ss menu").

    Lorsque je passe sur un item du menu, le sous-menu s'affiche bien aligné avec l'item du menu.

    Cependant, j'aimerai que le "background" de mon sous-menu soit aligné avec l'ensemble du menu. En quelque sorte, que les deux <ul> soient alignées sur la gauche. Et que sur la droite, ce soit la même chose.
    Pour conclure : que le sous-menu fasse la même taille que le menu.

    Ensuite, problème n°2 :
    dans mon sous-menu, je souhaiterai regrouper mes <li> par 2.
    J'explique :
    > au lieu d'afficher 4 items sur la même ligne, j'aimerai avoir 2 blocs de 2 items.

    Mais alors je sais pas du tout comment je pourrais faire ça

    Mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <ul>
    	<li><a href="">Lien 1</a></li>
            <ul>
                  <li>Sous lien 1</li>
                  <li>sous lien 2</li>
            </ul>
    	<li><a href="">Lien 2</a></li>
    	<li><a href="">Lien 3</a></li>
    	<li><a href="">Lien 4</a></li>
    	<li><a href="">Lien 5</a></li>
    </ul>
    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
     
    #main_menu ul {
    	margin: 0;
    	padding: 0;
    	list-style-type: none;
    	text-align: center;
    }
    #main_menu li {
    	float: left;
    	margin: auto;
    	padding: 0;
    }
    #main_menu li a {
    	display: block;
    	color: 81368B;
    	text-decoration: none;
    	padding: 5px;
    }
    #main_menu li a:hover {
    	background-image: url(images/main_menu_hover.png);
    	background-repeat: repeat-x;
    }
     
    #main_menu ul li ul {
    	display: none;
    	background-image: url(images/sous_menu_bg.png);
    	background-repeat: repeat-x;
    	width: 100%;
    	font-size: 11px;
    	margin-left: 0;
    	padding-left: 0;
    }
     
    #main_menu li ul li {
    	list-style-image: url(images/li_replie_titre.png);
    	list-style-position: inside;
    	margin-left: 20px;
    } 
     
    #main_menu ul li:hover ul {
    	display: block;
    	z-index: 1005;
    }
     
    #main_menu li ul {
    	position: absolute;
    }
    Je vous remercie !
    Images attachées Images attachées  

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

Discussions similaires

  1. Menu vertical avec sous menu horizontal
    Par sami_c dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 24/06/2010, 17h53
  2. Menu Horizontal avec sous menu horizontal
    Par yamatoshi dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 28/04/2009, 15h09
  3. créer un sous menu horizontal
    Par agnaou dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 06/04/2009, 11h16
  4. Menu à onglet et sous menu horizontal
    Par gscorpio dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 26/11/2008, 15h51
  5. Menu et sous menu horizontal
    Par creale10 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 09/07/2007, 15h29

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