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 vertical: Marges et bordures


Sujet :

CSS

  1. #1
    Membre éclairé
    Homme Profil pro
    Ingénieur en électrotechnique retraité
    Inscrit en
    Décembre 2008
    Messages
    1 579
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur en électrotechnique retraité

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 579
    Points : 804
    Points
    804
    Par défaut Menu vertical: Marges et bordures
    Je n'arrive pas à régler les marges et les bordures de mon menu.
    Nom : Capture.PNG
Affichages : 95
Taille : 4,6 Ko
    Je voudrais supprimer ou réduire l'espace vide de gauche et fermer complètement la bordure inférieure.
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <nav>
    	<ul>
    		<li><a href="index.php">Accueil</a></li>
    		<li><a href="gamme.php">La gamme</a></li>
    		<li><a href="contact.php">Contact</a></li>
    		<li><a href="cgu_fr.php">Conditions d'utilisation</a></li>
    		<li><a href="auteur.php">L'auteur</a></li>
    		<li><a href="setup.php">Réglages</a></li>
    	</ul>
    </nav>

    Dans le cas actuel, je n'utilise qu'un niveau mais le CSS est standard et prévu pour 3 niveaux.
    Code css : 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
    nav {
    	width:140px;
    	margin:0;
    	font-size:.9em;
    }
    nav ul
    {
    	margin: 0;
    	border: 1px solid #666;
    	border-bottom: none;
    }
    nav ul ul, 
    nav ul ul ul
    {
    	width: 175px;
    	border: 1px solid #666;
    	border-bottom: none;
    	position: absolute;
    	top: -1px;
    	left:118px;
    	display: none;
    	z-index:15;
    }
    nav ul li, 
    nav ul li ul li, 
    nav ul li ul li ul li
    {
    	position: relative;
    	list-style: none;
    	border-bottom: 1px solid #666;
    	height: auto;
    	line-height: 20px;
    }
    nav li a
    {
    	text-decoration: none;
    	padding: 4px 8px;
    	display: block;
    	width: auto;
    	height: 100%;
    	line-height: 20px;
    }
    nav ul.col1 li.smenu:hover ul.col2, nav ul.col2 li.smenu:hover ul.col3 {
    	display: block;
    }
    nav ul, nav ul ul, nav ul ul ul
    {
    	background-color: #ddd;
    }

  2. #2
    Membre chevronné
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Points : 1 975
    Points
    1 975
    Par défaut
    Pour coller à ton image seulement, j'ai épuré ton code. :
    Code CSS : 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
    body{
        margin:0;
        padding:0;
    }
    nav{
        padding: 5px;
        background-color: #A1CAEF;
        width: 140px;
    }        
    ul {
        font-size:.9em;
        background-color: #ddd;
        padding: 0;
        margin: 0;
        border-bottom: 1px solid #666; 
    }
    li
    {
        margin: 0;
        padding: 4px 8px;
        border: 1px solid #666;
        border-bottom: none;
        list-style: none;
        text-align: center;
    }

  3. #3
    Membre éclairé
    Homme Profil pro
    Ingénieur en électrotechnique retraité
    Inscrit en
    Décembre 2008
    Messages
    1 579
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur en électrotechnique retraité

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 579
    Points : 804
    Points
    804
    Par défaut
    Merci !

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

Discussions similaires

  1. [C#] Comment faire un Menu vertical style 'outlook'?
    Par Eome dans le forum Windows Forms
    Réponses: 7
    Dernier message: 10/09/2008, 09h02
  2. [css] [XHTML 1.1] Marge et bordures
    Par chillansky dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 13/06/2006, 13h55
  3. Menu vertical fixe
    Par batmat86 dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 10/01/2006, 02h54
  4. Menu vertical différent sous FF et IE
    Par Myogtha dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 06/12/2005, 00h29

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