Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/11/2005, 11:37
inigomena
 
Fecha de Ingreso: noviembre-2005
Mensajes: 16
Antigüedad: 18 años, 5 meses
Puntos: 0
yo tengo uno parecido (a ver si lo explico bien): un div que contiene varios divs (opciones de menú) alineados horizontalmente (con float:left). el div que los contiene está a su vez contenido por el div principal.
el principal tiene "text-align:center", y el div que contiene los pequeños tiene "margin-left:auto;margin-right:auto".
bueno, pues el div que los contiene se expande hasta ocupar todo el div principal, y los pequeños quedan a la izquierda. en cambio si les quito el float a los pequeños, sí adopta el ancho necesario y queda centrado (pero entonces mi menú no queda horizontal sino vertical, claro).
¿cómo puedo hacer que el div intermedio adopte el ancho necesario para contener a los pequeños y quede centrado en el grande?