J'ai un menu de navigation sur lequel il semble que je ne peux pas ajouter un espace (margin: 3px;
) entre les éléments
-
.
Vous pouvez voir le code HTML et CSS sur ce jsfiddle ou ci-dessous.
Vous verrez que j'ai ajouté un
border-bottom: 2px solid #fff;
au#access li
pour simuler l'espace entre les éléments, mais cela ne fonctionnera pas car sous le menu de navigation j'aurai une multitude de couleurs différentes. Si j'ajoutemargin-button: 2px
ça ne marche pas.Voici le HTML:
Ceci est le CSS:
#access { background: #0f84e8; /* Affiche une couleur unie pour les anciens navigateurs */ display: block; margin: 0 auto 6px 55px; position: absolute; top: 100px; z-index: 9999; } #access ul { font-size: 13px; list-style: none; margin: 0 0 0 -0.8125em; padding-left: 0; } #access li { position: relative; padding-left: 11px; } #access a { border-bottom: 2px solid #fff; color: #eee; display: block; line-height: 3.333em; padding: 0 10px 0 20px; text-decoration: none; } #access li:hover > a, #access ul ul :hover > a, #access a:focus { background: #efefef; } #access li:hover > a, #access a:focus { background: #f9f9f9; /* Affiche une couleur unie pour les anciens navigateurs */ background: -moz-linear-gradient(#f9f9f9, #e5e5e5); background: -o-linear-gradient(#f9f9f9, #e5e5e5); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5)); /* Ancienne syntaxe webkit */ background: -webkit-linear-gradient(#f9f9f9, #e5e5e5); color: #373737; } #access ul li:hover > ul { display: block; }