Partage
  • Partager sur Facebook
  • Partager sur Twitter

je ne comprends pas une marge

Sujet résolu
    20 mars 2006 à 13:34:39

    Bonjour, j'essay d'intégrer un menu horizontale a mon site mais j'ai un petit problème:

    Image utilisateur

    Je ne comprends pas la marge qu'il y a entre le menu horizontale (où il y a écrit test) et le reste de la page.

    Voici mes codes:

    design.css:

    body
    {
            background-position: 100% 100%;
            background : url(images/fond.png);
            background-color : #3399FF;
            padding: 10px;
            margin: auto;
            font-variant: normal;
            font-size: 12px;
            font-family: Verdana, Arial, Helvetica
    }


    /* Le menu */

    #menu
    {

            float: left;
            width: 150px;
    }


    #menu H5 {
            BORDER-RIGHT: #2c485c 1px dashed;
            BORDER-TOP: #2c485c 1px dashed;
            PADDING-LEFT: 10px;
            BACKGROUND: url(images/header.png) repeat-x;
            PADDING-BOTTOM: 0px;
            MARGIN: 0px;
            VERTICAL-ALIGN: bottom;
            BORDER-LEFT: #2c485c 1px dashed;
            COLOR: #2c485c;
            PADDING-TOP: 3px;
            PADDING-BOTTOM: 3px;
            BORDER-BOTTOM: #2c485c 1px dashed;
            HEIGHT: 22px
    }

    #menu UL {
            PADDING-RIGHT: 0px;
            PADDING-LEFT: 0px;
            LIST-STYLE-POSITION: inside;
            PADDING-BOTTOM: 0px;
            MARGIN-LEFT: 0px;
            PADDING-TOP: 0px;
    }

    #menu UL UL {
            PADDING-RIGHT: 0px;
            PADDING-LEFT: 0px;
            PADDING-BOTTOM: 0px;
            MARGIN-LEFT: 15px;
            PADDING-TOP: 0px
    }

    .element_menu {
            BORDER-RIGHT: #848686 1px solid;
            PADDING-RIGHT: 0px;
            BORDER-TOP: #f4f9fd 1px solid;
            PADDING-LEFT: 0px;
            PADDING-BOTTOM: 0px;
            MARGIN: 0px 0px 10px;
            BORDER-LEFT: #848686 1px solid;
            PADDING-TOP: 0px;
            BORDER-BOTTOM: #848686 1px solid;
            BACKGROUND-COLOR: #f4f9fd
    }

    /* Le corps de la page */

    #corps
    {

            margin-left: 160px;
            padding-right : 5px;
    }

    .contenu {
            padding: 10px;
            border : 1px dashed #848686;
            background-color : #f4f9fd;
    }


    /* Le pied de page (qui se trouve tout en bas, en général pour les copyrights) */

    #pied_de_page
    {

            margin-top: 10px;
            padding: 3px;
            border: 1px dashed #2c485c;
            background-color : #f4f9fd;
            text-align : center;
    }   


    Menu.css:

    #speedbarre {
            BORDER: #2c485c 1px dashed
            MARGIN-RIGHT : 5px;
            MARGIN-LEFT: 0px;
            LIST-STYLE-TYPE: none;
            HEIGHT: 15px;
            BACKGROUND-COLOR: rgb(244,249,253)
    }

    #speedbarre LI {
            PADDING-RIGHT: 10px;
            PADDING-LEFT: 10px;
            FONT-SIZE: 1.5em;
            FONT-FAMILY: 'Trebuchet MS', Arial, 'Times new roman', Times, serif;
            HEIGHT: 15px;
            TEXT-ALIGN: center
    }

    .speeddroite {
            FLOAT: right;
            BORDER-LEFT: #2c485c 1px dashed
    }
    .speedgauche {
            BORDER-RIGHT: #2c485c 1px dashed;
            FLOAT: left
    }


    Et pour finir index.html:

    ...
    <p class="centrer"><img style="width: 420px; height: 142px;" alt="" src="templates/design/images/head.png" /></p>

    <!-- Le menu horizontal -->
    <UL id=speedbarre>
      <LI class=speedgauche>test</LI>
        <LI class=speeddroite>test</LI>
    </UL>

    <!-- Les menus -->

    <div id="menu">

    <h5>Le site</h5>
    etc...


    Merci d'ava,ce pour vos réponses !
    • Partager sur Facebook
    • Partager sur Twitter
      20 mars 2006 à 14:05:36

      faut programmer les marges de ul et li .
      tu mets tout a zero et tu regles apres
      • Partager sur Facebook
      • Partager sur Twitter
        20 mars 2006 à 17:25:28

        Ca y est, merci beaucoup.

        Pour info j'ai rajouter un margin-bottom: 0px; à #speedbar.

        Merci pour ton aide.

        _ Ludo
        • Partager sur Facebook
        • Partager sur Twitter

        je ne comprends pas une marge

        × 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