Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/07/2008, 02:09
Avatar de imagen021
imagen021
 
Fecha de Ingreso: julio-2008
Ubicación: A Coruña
Mensajes: 74
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Lista horizontal centrada en un div

Hola! la respuesta es fácil. Como no defines el ancho total de tu <ul>, entonces toma el 100% de la página donde se muestra (o del div que lo contiene)... entonces, al hacer que los <li> floten a la izquierda para que estén uno al lado del otro, estos empiezan a la izquierda del UL ignorando el text-align:center que pueda tener el UL.

Solución:
marcar un ancho fijo al UL tal como width: (si cada li mide 50px multiplicar 50 por la cantidad de li que hay) y al margin:0px cambiarlo por margin: 0 auto (con esto harás que el UL respete el mismo margen de izquierda y derecha.

Saludos!!