Comunidad de diseño web y desarrollo en internet online

Centrar menú horizontal

Citar            
MensajeEscrito el 21 Abr 2010 10:10 pm
Ante todo, hola a todos! Se que es un tema muy manido y muy preguntado, pero es que es una tortura! No consigo centrar mi menú CSS

El código html es:

Código HTML :

<html>
<HEAD>
   <TITLE>Prueba Menu</TITLE>
   <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
   <LINK rel="StyleSheet" type="text/css" href="estilo.css">
</HEAD>

<BODY>
      <ul id="navi"> 
         <li><a href="#" id="inicio"><span>inicio</span></a></li>
         <li><a href="#" id="acerca"><span>acerca de</span></a></li>
         <li><a href="#" id="contacto"><span>contactos</span></a></li>
      </ul>
</BODY>
</html>


Y el archivo .css es:

Código HTML :

#navi {  
   list-style:none;
   margin:0 auto;
   padding:0;
   text-align:center;
}
#navi li {
   padding:0;
   float:left;
}

#navi li a {
   display:block;
   width:200px;
   height:200px;  /*Quito el padding, pero le pongo altura.*/
   text-decoration:none;
}
#navi li a:hover {
   background-image:url(images/tele2.png);
}
#navi li a span {
   display:none; /*Oculto el texto.*/
}
#inicio {
   background-image:url(images/tele1.png);
}
#acerca {
   background-image:url(images/tele1.png);
}
#contacto {
   background-image:url(images/tele1.png);
}

body{
text-align:center;
background-color: green;
}


He probado de todo! No hay manera de que se quede en el centro. Mi idea es hacer una etiqueta contenedor, y ahí meter el menú. Pero vamos, para acortar, ya que solo es una prueba, pues uso el body y ya está. Le pongo a body el text-align: center, y no se centra... No se me ocurre nada mas!

Alguien sabe como hacer que el menú quede en el centro? Muchas grácias!

Por tanner_tidus

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Abr 2010 10:45 pm
ponle esto a navi en css

width:210px;
margin: 0 auto;

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 21 Abr 2010 11:37 pm

tribak escribió:

ponle esto a navi en css

width:210px;
margin: 0 auto;


Vaya, ya está! Muchísimas grácias!

Por tanner_tidus

1 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.