Muy buenas a todos!
Estoy creando una web y durante el desarrollo de un menú desplegable con css me he encontrado con un par de problemillas. El primero, y como describo en el título es que la imagen de fondo no se me muestra en el menú; ¿Cómo podría solucionarlo?
Y la segunda de ellas, es que por algún motivo, la "sublista" (el contenido desplegable) no se me muestra centrada bajo el botón padre. ¿Cómo lo corrijo?
Este es mi código:
HTML
<nav>
<ul class="menu">
<li class="sup"><a href="#">NOVAS</a></li>
<li class="sup"><a href="#">A BANDA</a></li>
<li class="sup"><a href="#">DISCOGRAFÍA</a>
<ul>
<li><a href="#">Skakeo (2010)</a></li>
<li><a href="#">Torsión Mundial (2012)</a></li>
<li><a href="#">Etche Überse</a></li>
<li><a href="#">Pinapromo 2013</a></li>
</ul>
</li>
<li class="sup"><a href="#">MULTIMEDIA</a>
<ul>
<li><a href="#">Prensa</a></li>
<li><a href="#">Podcast</a></li>
<li><a href="#">Vídeos</a></li>
</ul>
</li>
<li class="sup"><a href="#">TOUR 2014</a></li>
<li class="sup"><a href="#">CONTACTO</a></li>
</ul>
</nav>
CSS
nav{
margin:auto;
width:940px;
font-family:'Roboto Condensed', sans-serif;
font-size:27px;
font-weight:600;
background-image:url(../images/nav_back.png);
}
ul, ol{
list-style:none;}
.sup{
margin-bottom:20px;
margin-right:0px;
}
.menu li a{
color:#FFF;
text-decoration:none;
padding:10px 15px;
display:block;}
.menu li a:hover{
color:#999;}
.menu li ul{
display:none;
position:absolute;
min-width:100px;}
.menu li:hover > ul{
padding-top:5px;
font-weight:100;
font-size:15px;
display:block;
}
.menu li ul li{
position:relative;}
.menu > li{
float:left;}
Muchas gracias de antemano.