Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2012, 12:57
Avatar de JSGarcia91
JSGarcia91
 
Fecha de Ingreso: marzo-2012
Ubicación: Alicante
Mensajes: 24
Antigüedad: 12 años, 1 mes
Puntos: 0
Pregunta Problema al centrar un menú horizontal

Hola, muy buenas a todos.

Tengo un problema con un menú horizontal. Resulta que quiero centrarlo para que la resolución del equipo que vea la página no afecte y siempre quede en el centro. Lo he conseguido con el banner sin problemas gracias a este código:

Código:
img.banner {
	display: block; /* Para que se comporte como un div */
	margin: 0 auto; /* Para centrar el banner */
	margin-top: -8px; /* Para quitar el espacio superior */

}
Pero al intentar hacerlo con el menú horizontal no consigo nada, no se si es porque al ser horizontal y el display sea inline ya no se puede poner un margin auto...

Si alguien sabe cómo hacerlo por favor que me lo explique, dejo a continuación el código.

Un saludo a todos y gracias de antemano.

HTML
Cita:
<html>

<head>

<title>Jardineria Enebro | JSGarcia</title>
<link href="style.css" rel="stylesheet" type="text/css"/>

</head>

<body>

<!-- B A N N E R -->

<img class="banner" src="./Imagenes/Banners/banner.png">


<!-- M E N U H O R I Z O N T A L -->

<ul class="menuhor">
<li><a href="#">Home</a>
<li><a href="#">Plantas</a>
<li><a href="#">Árboles</a>
<li><a href="#">Consejos</a>
<li><a href="#">Productos</a>
<li><a href="#">Servicios</a>
<li><a href="#">¿Dónde estamos?</a>
</ul>


</body>

</html>


CSS
Cita:
/* G E N E R A L */

body {
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
background-color: #FFFEBD;
}


/* B A N N E R */

img.banner {
display: block; /* Para que se comporte como un div */
margin: 0 auto; /* Para centrar el banner */
margin-top: -8px; /* Para quitar el espacio superior */

}


/* M E N U H O R I Z O N T A L */


ul.menuhor li {
display: inline; /* Para que el menú se muestre en horizontal */
padding: 10 px;
background-color: #E5C967;
}

ul.menuhor li a{
text-decoration: none; /* Texto sin formato */
}