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 :

Menu horizontal et vertical seulement CSS


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2011
    Messages : 175
    Par défaut Menu horizontal et vertical seulement CSS
    bonjour
    je veux avoir un menu verticale que lorsque je passe la souris sur un des menus il m'affiche une liste verticale directement sous le menu
    et quelques eléments de cette liste lorsque je passe la souris sur eux j'aimerai avoir une autre liste verticale a coté de celle ci et commence de l'élément ou j'ai passé la souris
    comme le word et ....


    je me suis basé sur un code le voila

    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
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
        <head>
            <title>Menu</title>
            <link type="text/css" rel="stylesheet" href="essaimenu2.css" />
        </head>
        <body>
            <ul id="menu">
                <li><a href="#"><span>I.Menu</span></a>
                    <ul>
                        <li><a href="#">I.1.Sous menu</a></li>
                        <li><a href="#"><span>I.2.Sous menu</span></a>
                            <ul>
                                <li><a href="#"><span>I.2.a.Sous sous menu</span></a>
                                    <ul>
                                        <li><a href="#">I.2.a.i.Sous sous sous menu</a></li>
                                        <li><a href="#">I.2.a.ii.Sous sous sous menu</a></li>
                                        <li><a href="#">I.2.a.iii.Sous sous sous menu</a></li>
                                    </ul>
                                </li>
                                <li><a href="#"><span>I.2.b.Sous sous menu</span></a>
                                    <ul>
                                        <li><a href="#">I.2.b.i.Sous sous sous menu</a></li>
                                        <li><a href="#">I.2.b.ii.Sous sous sous menu</a></li>
                                        <li><a href="#">I.2.b.iii.Sous sous sous menu</a></li>
                                    </ul>
                                </li>
                                <li><a href="#">1.2.c.Sous sous menu</a></li>
                            </ul>
                        </li>
                        <li><a href="#">I.3.Sous menu</a></li>
                    </ul>
                </li>
                <li><a href="#"><span>II.Menu</span></a>
                    <ul>
                        <li><a href="#">II.1.Sous menu</a></li>
                        <li><a href="#">II.2.Sous menu</a></li>
                        <li><a href="#">II.3.Sous menu</a></li>
                    </ul>
                </li>
                <li><a href="#">III.Menu</a></li>
            </ul>
            <script type="text/javascript">
                <!--
                    setHover();
                -->    </body>
    </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
    26
    27
    28
    29
    30
    31
     
    ul#menu li ul {display: none;}          /* On cache les sous éléments */
     
    #menu
    {
     width: 760px;  /* largeur de toute la liste*/
     list-style-type: none;   /* pour empecher les puces */
     margin-left: 131px; 
     position: absolute; 		/*Pour éviter un décalage du contenu lorsque le menu est déroulé*/
     padding: 0;
     border: 0;
    }
    #menu li
    {
     float: left;		/* pour rendre liste verticale ou bien display: inline*/
     width: 96px;	/* largeur de chauque elt de la liste */
     margin:0;
     padding: 0;
     border: 0;
    }
     
    #menu lu, #menu lu lu
    {
    	display: none;		/* pour ne pas s'afficher */
     list-style-type: none;
     margin: 0;
     padding: 0;
     border: 0;
    }
     
    ul#menu li:hover > ul {display: block;} /* On affiche les éléments survolés par la souris */

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Bonsoir,
    que sont les balises LU que tu utilises dans ta déclaration de style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #menu lu, #menu lu lu
    {
    	display: none;		/* pour ne pas s'afficher */
     list-style-type: none;
     margin: 0;
     padding: 0;
     border: 0;
    }

  3. #3
    Membre très actif
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2011
    Messages : 175
    Par défaut
    d'abord j'espere que tu as compris mon probleme en bref j'aimerai avoir un menu comme celui de word ......

    le menu horizantale, le 1er sous menu verticale, le 2ème sous menu verticle ....;
    si vous pouvez testez le code pour voir ce que je n'ai pas su faire

    je m'exuse pour la mauvaise facon de s'exprimer

    merci

  4. #4
    Membre éprouvé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Par défaut
    non mais ça , c'est pas possible!
    n'existe pas sauf pour pépito!

Discussions similaires

  1. Vb.net (vs 2005) : menu horizontal et vertical
    Par bngbodev dans le forum ASP.NET
    Réponses: 5
    Dernier message: 02/01/2009, 15h36
  2. un menu horizontal devenant vertical
    Par canary dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 16/08/2008, 20h15
  3. Menu Horizontal et vertical encadrés
    Par vg-matrix dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 08/10/2007, 08h20
  4. menu horizontal css
    Par Bibouda dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 09/01/2006, 02h29

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