Ahora mismo se me queda así el menú:
El div de atrás ocupa todo el ancho de la página y quiero centrar los botones para que queden siempre centrados, pero no hay manera, os dejo los códigos para ver si me podéis echar una mano.
HTML
Cita:
CSS<div id="menuhor">
<ul id="boton">
<li><a href="#">Botón 1</a></li>
<li><a href="#">Botón 2</a></li>
<li><a href="#">Botón 3</a></li>
<li><a href="#">Botón 4</a></li>
</ul>
</div> <!-- Cierre de "menuhor" -->
<ul id="boton">
<li><a href="#">Botón 1</a></li>
<li><a href="#">Botón 2</a></li>
<li><a href="#">Botón 3</a></li>
<li><a href="#">Botón 4</a></li>
</ul>
</div> <!-- Cierre de "menuhor" -->
Cita:
Un saludo y gracias por la ayuda. #menuhor {
width: auto;
height: 50px;
margin-left: -8px;
margin-right: -8px;
background-image: url(../img/estilo/bg_menu.png);
margin-top: -16px; /* Margen superior negativo para pegar el menu al div con id "fondo_encabezado" */
}
#boton {
padding: 0px;
margin: auto;
/*margin-left: 28%; /* Modificar el margin para centrar los botones cuando se añado o quite alguno */
}
#boton li {
display: inline;
}
#boton li a {
line-height: 30px;
font-family: Arial;
font-size: 16px;
text-decoration: none;
display: inline-block;
padding: 10px;
color: #fff;
font-family: 'Dosis', sans-serif;
text-transform: uppercase;
}
#boton li a:hover {
background-image: url(../img/estilo/bg_menu_hover.png);
}
width: auto;
height: 50px;
margin-left: -8px;
margin-right: -8px;
background-image: url(../img/estilo/bg_menu.png);
margin-top: -16px; /* Margen superior negativo para pegar el menu al div con id "fondo_encabezado" */
}
#boton {
padding: 0px;
margin: auto;
/*margin-left: 28%; /* Modificar el margin para centrar los botones cuando se añado o quite alguno */
}
#boton li {
display: inline;
}
#boton li a {
line-height: 30px;
font-family: Arial;
font-size: 16px;
text-decoration: none;
display: inline-block;
padding: 10px;
color: #fff;
font-family: 'Dosis', sans-serif;
text-transform: uppercase;
}
#boton li a:hover {
background-image: url(../img/estilo/bg_menu_hover.png);
}