Bonjour à toutes et à tous.
J'essaie en ce moment intégrer une barre de menu sur mon tumblr. Celui-ci est intégré dans une <div> mais impossible de le coller à droite de cette dernière en utilisant le paramètre float:left !
En effet, un trou d'environ 30px à gauche sépare le bord de ma <div> de son contenu.
Voyez par vous-même : leocabannes.tumblr.com/
Premièrement, voila le code html de mon menu plus de la <div> qui le contient :
Et voila son style correspondant :
Avez-vous une idée pour bien aligner le menu à gauche ?
Merci d'avance !
Modifié par leocab (31 Aug 2013 - 22:54)
J'essaie en ce moment intégrer une barre de menu sur mon tumblr. Celui-ci est intégré dans une <div> mais impossible de le coller à droite de cette dernière en utilisant le paramètre float:left !
En effet, un trou d'environ 30px à gauche sépare le bord de ma <div> de son contenu.
Voyez par vous-même : leocabannes.tumblr.com/
Premièrement, voila le code html de mon menu plus de la <div> qui le contient :
<div id="menu">
<ul id="nav">
<li class="Home"><a href="http://leocabannes.tumblr.com/">Home</a></li>
<li class="Illustration"><a href="http://leocabannes.tumblr.com/tagged/illustration">Illustration</a></li>
<li class="Marketing"><a href="http://leocabannes.tumblr.com/tagged/advertising">Marketing</a></li>
<li class="Webdesign"><a href="http://leocabannes.tumblr.com/tagged/webdesign">Webdesign</a></li>
<li class="Other"><a href="http://leocabannes.tumblr.com/tagged/other">Other</a></li>
</ul>
</div>
Et voila son style correspondant :
#menu {
width: 960px;
height: 40px;
overflow: hidden;
display: block;
margin-top: 0px;
background: #fff;
}
#menu ul li {
background:#fff;
list-style: none;
height: 44px;
float:left;
}
#menu ul li a {
width: 175px;
height: 40px;
line-height: 53px;
border-bottom: 4px solid #636393;
padding: 0px;
color: #898989;
font-size:18px;
font-weight:lighter;
text-align:center;
text-decoration: none;
display: block;
-webkit-transition: .1s all linear;
-moz-transition: .1s all linear;
-o-transition: .1s all linear;
transition: .1s all linear;
}
#menu ul li a:hover {
color: #fff;
}
#menu li:nth-child(1) a {
border-color: #636393;
}
#menu li:nth-child(2) a {
border-color: #B5222D;
}
#menu li:nth-child(3) a {
border-color: #D4953C;
}
#menu li:nth-child(4) a {
border-color: #609491;
}
#menu li:nth-child(5) a {
border-color: #87A248;
}
#menu li:nth-child(1) a:hover {
border-bottom: 35px solid #636393;
height: 9px;
}
#menu li:nth-child(2) a:hover {
border-bottom: 35px solid #B5222D;
height: 9px;
}
#menu li:nth-child(3) a:hover {
border-bottom: 35px solid #D4953C;
height: 9px;
}
#menu li:nth-child(4) a:hover {
border-bottom: 35px solid #609491;
height: 9px;
}
#menu li:nth-child(5) a:hover {
border-bottom: 35px solid #87A248;
height: 9px;
}
Avez-vous une idée pour bien aligner le menu à gauche ?
Merci d'avance !
Modifié par leocab (31 Aug 2013 - 22:54)