Retroceder   Foros del Web > Diseño de Sitios web > CSS

Respuesta
 
Herramientas Desplegado
Antiguo 19-dic-2006, 04:30   #1 (permalink)
seterek ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2004
Mensajes: 114
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
seterek está desconectado   Responder Citando
Antiguo 19-dic-2006, 05:09   #2 (permalink)
bhagat está en el buen camino
 
Avatar de bhagat
 
Fecha de Ingreso: noviembre-2002
Ubicación: Granada
Mensajes: 454
De acuerdo 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.
__________________
Por prudencia, la palabra SIEMPRE,
no la deberiamos usar NUNCA

Bhagat Dominguez
www.percusioncreativa.com
bhagat está desconectado   Responder Citando
Antiguo 19-dic-2006, 05:27   #3 (permalink)
seterek ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2004
Mensajes: 114
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.
seterek está desconectado   Responder Citando
Antiguo 19-dic-2006, 09:20   #4 (permalink)
Fix3r ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2006
Mensajes: 16
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?
Fix3r está desconectado   Responder Citando
Antiguo 19-dic-2006, 09:46   #5 (permalink)
Moderador
Al Zuwaga es realmente agradableAl Zuwaga es realmente agradableAl Zuwaga es realmente agradableAl Zuwaga es realmente agradableAl Zuwaga es realmente agradableAl Zuwaga es realmente agradable
 
Avatar de Al Zuwaga
 
Fecha de Ingreso: noviembre-2002
Ubicación: 34.517 S, 58.500 O
Mensajes: 12.439
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.
__________________
···---···
Al Zuwaga está desconectado   Responder Citando
Antiguo 19-dic-2006, 10:46   #6 (permalink)
Colaborador
Mikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradable
 
Avatar de Mikmoro
 
Fecha de Ingreso: octubre-2006
Ubicación: A tu espalda
Mensajes: 3.949
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.
Mikmoro está desconectado   Responder Citando
Antiguo 19-dic-2006, 10:49   #7 (permalink)
Moderador
Al Zuwaga es realmente agradableAl Zuwaga es realmente agradableAl Zuwaga es realmente agradableAl Zuwaga es realmente agradableAl Zuwaga es realmente agradableAl Zuwaga es realmente agradable
 
Avatar de Al Zuwaga
 
Fecha de Ingreso: noviembre-2002
Ubicación: 34.517 S, 58.500 O
Mensajes: 12.439
Re: menu horizontal centrado en div

Efectivamente, la clave está en display:inline en vez de floats.
Estaba justo probándolo:


Código:
ul {
list-style-type: none;
margin: 0 auto;
padding: 0;
text-align: center;
background-color: #006600;
}

div {
background-color: #000000;
padding: 10px;
}

li {
display: inline;
background-color: #FF9900;
padding: 5px;
margin: 1px;
}


<div>
<ul>
<li>elemento 1</li>
<li>elemento 2</li>
<li>elemento 3</li>
</ul>
</div>
__________________
···---···
Al Zuwaga está desconectado   Responder Citando
Antiguo 19-dic-2006, 13:30   #8 (permalink)
seterek ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2004
Mensajes: 114
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!
seterek está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 13:18.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93