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 :

grande marge devant les boutons de mes Menus+Css


Sujet :

Positionnement en CSS avec z-index

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de paradeofphp
    Inscrit en
    Décembre 2005
    Messages
    313
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 313
    Par défaut grande marge devant les boutons de mes Menus+Css
    Salut,
    pour mon site, j'ai créé deux menus, un a gauche et l'autre a droite. je les ai fait en utilisant la balise <li>.
    mon problème c'est que j'ai une grande marge devant les boutons de mes menus. choses qui me donne moins d'espace pour ecrire le contenu de la page. les 2 images jointes illustrent bien mon problème.


    mon code CSS et le suivant :

    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
    body {
        margin-left: 5%;
    	margin-right: 5%;
    }
    div#header {
        text-align: center;
        background-color: #CCCCCC;
        height: 60px;
        margin: 0px;
        padding: 0px;
    }
    div#navcol {
        padding: 10px;
        width: 130px;
        float: left;
    }
    div#navcol li{
    LIST-STYLE-TYPE: none;
    PADDING-TOP: 1px;
    }
    div#main {
        padding: 10px;
        margin-left: 160px;
        margin-right: 160px;
    }
    div#sidecol {
        padding: 10px;
        width: 130px;
        float: right;
    }
    div#sidecol li{
    LIST-STYLE-TYPE: none;
    PADDING-TOP: 1px;
    clear:right;
    width:60%
    }
    div#foot {
        border-top: solid #000 1px;
        background-color: #CCCCCC;
        padding: 10px;
        text-align: center;
        clear: both;
    }
    .menu_button { border: 0px; height: 42; width:150}
    et celui des 2 menus :

    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
    <div id="navcol">
        <ul>
            <li><a href="../index.html"><img src="btn_left.jpg" class="menu_button"></a></li>
            <li><a href="#"><img src="btn_left.jpg" class="menu_button"></a></li>
            <li><a href="index.php?page=2"><img src="btn_left.jpg" class="menu_button"></a></li>
            <li><a href="index.php?page=3"><img src="btn_left.jpg" class="menu_button"></a></li>
            <li><a href="index.php?page=10"><img src="btn_left.jpg" class="menu_button"></a></li>
            <li><a href="index.php?page=14"><img src="btn_left.jpg" class="menu_button"></a></li>
    		<li><a href="index.php?page=16"><img src="btn_left.jpg" class="menu_button"></a></li>
        </ul>
    </div>
    <div id="sidecol">
        <ul>
            <li><a href="#"><img src="btn_right.jpg" class="menu_button"></a></li>
            <li><a href="#"><img src="btn_right.jpg" class="menu_button"></a></li>
            <li><a href="#"><img src="btn_right.jpg" class="menu_button"></a></li>
            <li><a href="#"><img src="btn_right.jpg" class="menu_button"></a></li>
            <li><a href="#"><img src="btn_right.jpg" class="menu_button"></a></li>
            <li><a href="#"><img src="btn_right.jpg" class="menu_button"></a></li>
            <li><a href="index.php?page=8"><img src="btn_right.jpg" class="menu_button"></a></li>
        </ul>
    </div>
    si vous avez une idée pour regler ce problème vous allez vraiment me sauver la vie .
    Images attachées Images attachées   

  2. #2
    Membre émérite Avatar de gretch
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2006
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 165
    Par défaut
    En mode création :
    [IMG]C:\Documents and Settings\Salma\Bureau\Nouveau dossier (2)\1.jpg[/IMG]
    sur IE :
    [IMG]C:\Documents and Settings\Salma\Bureau\Nouveau dossier (2)\2.jpg[/IMG].
    lol les liens en local..., pas d'image, si tu lutte, met des fichier joints, plus simple
    _________________________________________________________________
    sinon, a l'aveugle, a tu essayé ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    div#navcol li{
    list-style-type: none;
    padding : 1px;
    margin:0px;
    }
    et :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    .menu_button { border: 0px; height: 42; width:150
    padding : 1px;
    margin:0px;}
    sans voir le probleme, je ne peux pas faire mieux
    bon courage

  3. #3
    Membre émérite Avatar de gretch
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2006
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 165
    Par défaut
    conseil pour débuguer une CSS :

    applique une couleurs de fond differentes pour chaque <div>, chaque classe, chaque ID, cela va te permettre de comprendre a quel niveau se trouve ton probleme, puis tu tente des valeurs comme :

    padding:200px;
    margin:200px;

    puis :

    padding:0px;
    margin:0px;

    sur tout ce qui te parrait approché de pres ou de loin à ton probleme,
    pour voir ce qui deconne, tu devrait deja avancé avec se genre de trucs.

    bon courage

  4. #4
    Membre éclairé Avatar de paradeofphp
    Inscrit en
    Décembre 2005
    Messages
    313
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 313
    Par défaut
    Pardon, je viens de les mettre en pièces jointes. sinon, j'ai déja essayé ce que tu m'as proposé sans resultat. j'espère que maintenant c plus clair. Merci

  5. #5
    Membre émérite Avatar de gretch
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2006
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 165
    Par défaut
    yep,

    tente le coups des couleurs, normalement, cela met en evidence le probleme

  6. #6
    Membre éclairé Avatar de paradeofphp
    Inscrit en
    Décembre 2005
    Messages
    313
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 313
    Par défaut
    j'ai mis les 2 div en couleur comme illsutré dans l'image jointe. j'ai placer les 2 proprités padding et margin et j'ai toujour cette marge a gauche meme avec
    padding:0px;
    margin:0px
    Images attachées Images attachées  

  7. #7
    Membre émérite Avatar de gretch
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2006
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 165
    Par défaut
    a mon avis cela vient des <li> car ils ont une marge gauche de base

    tu peut tester un truc du genre ça:

    ajoute cette ligne

    #navcol a {
    display:block;
    }


    et vire les <ul> et les <li> de ton menu,

    normalement, tu vas avoir a peu pres la meme chose sans la marge

Discussions similaires

  1. texte trop grand dans les boutons
    Par de_bu_gg_er dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 05/07/2006, 12h28
  2. [Débutant][FLASH MX 2004]les boutons ?
    Par Battosaiii dans le forum Flash
    Réponses: 3
    Dernier message: 04/05/2004, 16h43
  3. Gérer les clics sur les boutons
    Par cyberlewis dans le forum Windows
    Réponses: 4
    Dernier message: 08/02/2004, 15h34
  4. Réponses: 2
    Dernier message: 31/10/2003, 16h32

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