Hola a Todos
Soy nuevo en foros del web, por lo que pido disculpas de entrada si esta duda debe estar publicada en otra sección o ya fue contestada, pero al no encontrar más recursos o guías aquí va:
Estoy haciendo un menú horizontal desplegable con un submenú desplegable también horizontal, tomé como inspiración el menú de [URL="http://www.nationalgeographic.com/"]National Geographic[/URL] quise hacerlo desde cero para prender como funcionaba, pero no he logrado centrar el submenú, pues este carga alineado a cada botón del menú principal.
He intentado con un contenedor (inside) al que le doy el margen y el ancho de mi web, también intenté con un margin:0 auto; con un left:0; y otras opciones más, pero no lo he logrado alinear dentro del contenedor.
copio el código por si me pueden dar una mano
gracias
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link href="css/newmenu.css" rel="stylesheet" type="text/css" />
<h6><a href="#">Item1
</a></h6> <li><a href="#">subitem1-1
</a></li> <li><a href="#">subitem1-2
</a></li> <li><a href="#">subitem1-3
</a></li> <li><a href="#">subitem1-4
</a></li> <li><a href="#">subitem1-5
</a></li> <li><a href="#">subitem1-6
</a></li> <li><a href="#">subitem1-7
</a></li>
<h6><a href="#">Item2
</a></h6> <li><a href="#">subitem2-1
</a></li> <li><a href="#">subitem2-2
</a></li> <li><a href="#">subitem2-3
</a></li> <li><a href="#">subitem2-4
</a></li> <li><a href="#">subitem2-5
</a></li> <li><a href="#">subitem2-6
</a></li> <li><a href="#">subitem2-7
</a></li> <li><a href="#">subitem2-8
</a></li> <li><a href="#">subitem2-9
</a></li> <li><a href="#">subitem2-10
</a></li>
<h6><a href="#">Item3
</a></h6> <li><a href="#">subitem3-1
</a></li> <li><a href="#">subitem3-2
</a></li> <li><a href="#">subitem3-3
</a></li> <li><a href="#">subitem3-4
</a></li> <li><a href="#">subitem3-5
</a></li>
<h6><a href="#">Item4
</a></h6> <li><a href="#">subitem4-1
</a></li> <li><a href="#">subitem4-2
</a></li> <li><a href="#">subitem4-3
</a></li> <li><a href="#">subitem4-4
</a></li>
<h6><a href="#">Item5
</a></h6> <li><a href="#">subitem5-1
</a></li> <li><a href="#">subitem5-2
</a></li> <li><a href="#">subitem5-3
</a></li> <li><a href="#">subitem5-4
</a></li> <li><a href="#">subitem5-5
</a></li> <li><a href="#">subitem5-6
</a></li> <li><a href="#">subitem5-7
</a></li> <li><a href="#">subitem5-8
</a></li> <li><a href="#">subitem5-9
</a></li>
<h6><a href="#">Item6
</a></h6> <li><a href="#">subitem6-1
</a></li> <li><a href="#">subitem6-2
</a></li> <li><a href="#">subitem6-3
</a></li> <li><a href="#">subitem6-4
</a></li> <li><a href="#">subitem6-5
</a></li> <li><a href="#">subitem6-6
</a></li> <li><a href="#">subitem6-7
</a></li> <li><a href="#">subitem6-8
</a></li>
<h6><a href="#">Item7
</a></h6> </div><!-- final menú div --> </div><!-- final inside div -->
-------------------------
Código CSS:
Ver original/* clases generales */
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
background-color: #000000;
text-decoration:none;
}
div.inside{
width: 955px;
margin: 0 auto;
}
/* menu */
#menu {
background-color: #000;
width: 955px;
height: 36px;
float:right;
}
#menu h6 a{
color: #fff;
text-decoration:none;
font-size: 12px;
padding:28px;
position: retalive;
}
ul.nav {
padding: 10px;
margin: 0;
}
#menu li {
list-style: none;
float: left;
margin: 0 auto;
}
#menu li a. {
display: block;
text-decoration: none;
font-weight: bold;
}
#menu li ul {
display: none;
margin: 0 auto;
}
#menu li:hover ul, #menu li.hover ul {
position: absolute;
display: inline;
margin: 0 auto;
}
#menu li:hover li, #menu li.hover li {
float: left;
padding:5px;
}
#menu li:hover li a, #menu li.hover li a {
color: #fff;
text-decoration: none;
}
#menu li li a:hover {
color: #000;
}
li.nav1:hover{
background-color:#e35959;
}
li.nav1:hover ul, li.nav1.hover ul {
background-color:#e35959;
}
li.nav2:hover{
background-color:#81baf4;
}
li.nav2:hover ul, li.nav2.hover ul {
background-color:#81baf4;
}
li.nav3:hover{
background-color:#aade46;
}
li.nav3:hover ul, li.nav3.hover ul {
background-color:#aade46;
}
li.nav4:hover{
background-color:#51d4a1;
}
li.nav4:hover ul, li.nav4.hover ul {
background-color:#51d4a1;
}
li.nav5:hover{
background-color:#b9d3f6;
}
li.nav5:hover ul, li.nav5.hover ul {
background-color:#b9d3f6;
}
li.nav6:hover{
background-color:#d9b9f6;
}
li.nav6:hover ul, li.nav6.hover ul {
background-color:#d9b9f6;
}
li.nav7:hover{
background-color:#f86cd9;
}
li.nav7:hover ul, li.nav7.hover ul {
background-color:#f86cd9;
}