Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/07/2008, 01:33
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Respuesta: Lista horizontal centrada en un div

Buenas,

Si estás usando los elementos li como elementos de línea no es necesario que les apliques un float.

Al ser elementos de línea puedes centrarlos en su contenedor con text-align: center. Su contenedor es el elemento ul así que a ese elemento debes aplicar el estilos ahí y no al #iconhoriz.


Otra opción sería dejar los li como elementos de bloque (quitarles el display inline que les has aplicado) y flotarlos pero entonces para que se visualicen centrados deberás asignar una anchura específica a su contenedor (ul). No te sirve en este caso el text-align: center porque esto no centra contenido de bloque. Para centrar un contenedor de bloque debes asignarle una anchura y un margen izquierdo y derecho con un valor de auto.

un saludo