![]() |
menu horizontal centrado en div hola, cómo puedo hacer para que un menú horizontal hecho con listas y con float:left quede centrado horizontalmente en una div? me obliga el float left a que quede alineado a la izquierda? he estado buscando por ahí pero no veo nada, muchas gracias |
Re: menu horizontal centrado en div intenta usando margin:auto; suele funcionar de todos modos si envias el CSS completo y mejor aun la página web, es mas facil poder indicarte posibles soluciones. :-) |
Re: menu horizontal centrado en div margin: 0 auto no funciona porque el float left creo que no deja, he probado con padding y margin y funciona pero si cambias a 800x600 pues ya no sirve, claro. |
Re: menu horizontal centrado en div Yo lo hago con una etiqueta de <center> antes del div y después de el /div. A ti te sirve? |
Re: menu horizontal centrado en div margin: 0 auto; debería funcionar sólo si tu ul tiene un ancho establecido. Al ser un elemento en bloque, este va a ocupar todo el ancho disponible para él y el centrado no se va a notar. Seguro exista otra solución, pero la desconozco. |
Re: menu horizontal centrado en div Ese menú con listas seguramente estará en un contenedor. Entonces, a ese contenedor añádele text-align: center, y luego a las listas, display: inline. Se te centrarán dentro del contenedor, que seguramente él mismo ya estaría centrado con margin 0 auto como te han dicho. Mikel. |
Re: menu horizontal centrado en div Efectivamente, la clave está en display:inline en vez de floats. Estaba justo probándolo: Código: ul { |
Re: menu horizontal centrado en div joer, perfecto!! muchas gracias! la verdad es que me estaba empecinando con el float left, era algo "como que no lo podía quitar, que tenía que ir por narices", ya ves tú... en fin, que muchas gracias de nuevo! |
| La zona horaria es GMT -6. Ahora son las 20:33. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.