Partage
  • Partager sur Facebook
  • Partager sur Twitter

[CSS] Le corps passe en dessous du menu

    26 avril 2006 à 16:55:47

    Bonjour a tous!

    Comme un il vaut mieux un exemple qu'un long texte, le voici ==> L'exemple

    (Je vous rassure tout de suite, ce n'est pas le design final :lol: )

    Vous voyez tout de suite que le corps n'est pas bien situé. Il a la bonne marge sur le côté mais il n'est pas situé a droite du menu.

    Voici mon HTML (Juste les div)

    <div id="banniere">
    </div>

            <div id="speed">
                <div id="gauche">

                    </div>
                    <div id="droite">

                    </div>
            </div>
     <div id="menu">
     
     
         <div class="haut_menu">
             </div>
            
            <div class="element_menu">

            </div>
           
           
            <div class="haut_menu">

             </div>
            <div class="element_menu">

            </div>
           
           
            <div class="haut_menu">

             </div>
            <div class="element_menu">
              <ul>

            </div>
           
            <div class="haut_menu">

            </div>
            <div class="element_menu">

            </div>
    </div> 

    <div id="corps">
    </div>

    <div id="footer">
    </div>


    Et voici le CSS:
    body
    {
       height: auto;
       width: 95%;
       background-color: gray;
       margin-left: 60px;
    }

    #banniere
    {

       width: 950px;
       height: 175px;
       border: 1px solid black;
       margin-bottom: 15px;
       text-align: center;
       font-weight: bold;
       text-decoration: underline;
       font-size: 50px;
    }

    #menu
    {

       height: auto;
       width: 200px;
       border: 1px solid black;
    }

    .haut_menu
    {
       height: 30px;
       width: 170px;
       border-top: 1px outset black;
       border-left: 1px outset black;
       border-right: 1px outset black;
       text-align: center;
       margin-left: 15px;
       margin-top: 2px;
    }

    .element_menu
    {
       height: auto;
       width: 170px;
       border: 1px solid black;
       margin-left: 15px;
       margin-bottom: 5px;
    }

    #speed
    {

       width: 950px;
       height: 45px;
       border: 1px inset black;
       margin-bottom: 10px;
    }


    div #gauche li
    {
      list-style-type : none;
      float : left;
      padding: 0 0.5em;
    }

    div #droite li
    {
      list-style-type: none;
      padding : 0 0.5em;
      float : right;
    }


    #corps
    {

       border: 1px solid black;
       width: 750px;
       height: auto;
       margin-left: 215px;
    }

    #footer
    {

       border: 1px solid black;
       width: 900px;
       height: 120px;
       margin-top: 20px;
       margin-left: 210px;
    }

    img
    {
       border: none;
    }



    Merci d'avance pour vos réponses!

    A bientot ^^
    • Partager sur Facebook
    • Partager sur Twitter
      26 avril 2006 à 17:03:45

      Tu devrais mettre un float:left; à ton menu puisune marge gauche à ton corps puis c'est tout, pas besoin de float:right; pour le corps
      • Partager sur Facebook
      • Partager sur Twitter
        26 avril 2006 à 17:28:52

        Cool merci sa marche!

        Sa m'énèrve parce que souvent je code des trucs "durs" et ya la petite erreut toue simple que je trouve pas....sa m'ai déja arriver plusieurs fois.
        (Attention je ne dit pas que je suis fort en xHTML)

        Edit: Oups j'ai oublier de dire que le sujet était résolu et en éditant on ne peut pas le faire :(
        • Partager sur Facebook
        • Partager sur Twitter

        [CSS] Le corps passe en dessous du menu

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown