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 qui décale tout mon site


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 93
    Par défaut Menu qui décale tout mon site
    Bonjour, j'ai utilisé un tuto (http://dmouronval.developpez.com/tut...e-avec-jquery/) pour créer mon menu.

    Mais dans l'exemple du tuto il n'y avait pas de contenue sous le menu... Donc mon problème s'est posé plus tard, dès que je passe ma souris sur un des onglets tous mon site se décale !

    J'ai tenté le z-index mais sans succès. J'ai vraiment pas envie de recréer un autre menu, d'autant que celui ci me plait bien... Pouvez vous m'aider ?

    Voici mon site : ici

    Tout le CSS est dans "style.css" en voici une partie :
    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
     
    /* menu */
    #menu{
        border-bottom : #cacaca solid 2px ;
        border-top : #efefef solid 2px ;
        height: 50px;
        background-color: #FFF;
        padding:0 0 0 20px;
        text-align: center;
        font-size: 16px;   
    }
     
    #menu ul{
        margin:0; 
        padding:0;
        list-style-type : none;
    }
     
    #menu li {
        width:130px;
        height:50px;
        float:left;
        color:#c9c8c8;
        text-align:center;
        overflow:hidden;
        /*  position: inherit;  */
    }
     
    #menu a{
        color:#9F9F9F;
        text-decoration:none;
    }
     
    #menu .subtext{
        font-size: 12px;
        font-weight: normal;
        text-align:left;
        padding-left: 5px;
        /*    z-index: 1000; */
    }
     
    #menu p.subtext a:hover{
        font-weight:bold;
    }
     
    /*onglet Color Classes*/
    #menu .onglet{
        background:#FFF /*url('images/onglet-item-bg.jpg')*/ top left no-repeat;
        color: #c9c8c8;
        font-weight: bold;
    }
    #menu .onglet_click{
        background:#FFF url('http://www.cession-entreprise.com/deventreprise/images/menu/bande_menu_select.jpg') bottom left repeat-x;
        color: #c9c8c8;
        font-weight: bold;
    }
    #menu p.espace{
        background:#FFF url('http://www.cession-entreprise.com/deventreprise/images/menu/menu_espace.jpg') bottom left repeat-x;
        width: 2px;
        height:50px;
        float: left;
        padding: 0;
        margin: 0;
    }
     
    #h1{
        color: #d4d4d4; 
        padding-bottom: 2px;
    }
    #h1 h1 {
        color:#D4D4D4;
        display:inline;
        font:8pt Verdana;
        margin:0;
        padding:0;
    }
    Et pour le 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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    <div id="menu">
        <ul >
            <p class="espace"></p>
            <li class="onglet">
                <p><a href="#">Home</a></p>
            </li>
            <p class="espace"></p>
            <li class="onglet">
                <p><a href="#">Reprendre</a></p>
                <p class="subtext"><a href="#">Créez votre compte</a></p>
                <p class="subtext"><a href="#">Consultez nos annonces</a></p>
                <p class="subtext"><a href="#">Contactez les chargés d affaires</a></p>
                <p class="subtext"><a href="#">Profils recherch?s</a></p>
                <p class="subtext"><a href="#">Formation ESSEC</a></p>
            </li>
            <p class="espace"></p>
            <li class="onglet">
                <p><a href="">Céder</a></p>
                <p class="subtext"><a href="#">Contactez nous</a></p>
                <p class="subtext"><a href="#">Evaluez votre société</a></p>
                <p class="subtext"><a href="#">Boite à outils juridique</a></p>
                <p class="subtext"><a href="#">Nos affaires vendues</a></p>
            </li>
            <p class="espace"></p>
            <li class="onglet">
                <p><a href="#">Actualité</a></p>
                <p class="subtext"><a href="#">Edito</a></p>
                <p class="subtext"><a href="#">En bref</a></p>
                <p class="subtext"><a href="#">Interview</a></p>
                <p class="subtext"><a href="#">Parcours</a></p>
                <p class="subtext"><a href="#">Secteurs</a></p>
                <p class="subtext"><a href="#">Régions</a></p>
                <p class="subtext"><a href="#">Financement</a></p>
                <p class="subtext"><a href="#">Juridique</a></p>
                <p class="subtext"><a href="#">Dossiers</a></p>
                <p class="subtext"><a href="#">Tribune</a></p>
            </li>
            <p class="espace"></p>
            <li class="onglet">
                <p><a href="#">Des questions ?</a></p>
                <p class="subtext"><a href="#">Nos experts</a></p>
                <p class="subtext"><a href="#">Posez vos questions</a></p>
                <p class="subtext"><a href="#">Consultez les réponses</a></p>
            </li>
            <p class="espace"></p>
        </ul>	
        <div id="recherche">   
            <!-- module de recherche -->
        </div>
        <p class="espace"></p>
        <div id="inscription_nl">
            <img src='<?php echo $path; ?>images/icones/petite_fleche.gif' alt="" /><a href='<?php echo $path; ?>newsletter/'>Inscrivez vous à notre Newsletter</a>
        </div>   
    </div>

  2. #2
    Rédacteur

    Homme Profil pro
    Responsable de projet
    Inscrit en
    Mai 2009
    Messages
    634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de projet
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 634
    Par défaut
    Salut,

    sur le "ul" dans ton menu applique un position:absolute;
    et sur "<div id='recherche'>" ajoute un margin-left d'environ 660px

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    #menu ul{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    position: absolute;
    }
    #menu #recherche{
    float: left;
    margin-left: 660px;
    padding-top: 11px;
    width: 200px;
    }

    et cela devrait aller

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 93
    Par défaut
    Merci beaucoup ! ça fonctionne !!!


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

Discussions similaires

  1. un % qui bloque tout mon code!
    Par kaking dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 20/07/2009, 09h06
  2. [CS3] Afficher tout mon site dans IE par exemple?
    Par Marcc dans le forum Dreamweaver
    Réponses: 6
    Dernier message: 28/01/2009, 14h12
  3. Créer une page "403" pour tout mon site ?
    Par byloute dans le forum Apache
    Réponses: 11
    Dernier message: 09/09/2008, 16h55
  4. Réponses: 10
    Dernier message: 29/05/2007, 12h16
  5. [CSS] Savoir dans quel menu on est pour mon site
    Par Aspic dans le forum Mise en page CSS
    Réponses: 24
    Dernier message: 17/04/2007, 22h58

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