2011-07-14 15 views
21

¡Tengo un gran problema!una div ancha con ancho ilimitado

Usted sabe, un div predeterminado width es 100% (del padre). Y si su ancho de contenido es más del 100% (100% = 1440px), div muestra contenido en líneas múltiples.

Ahora, si quiero, el div muestra su contenido en una línea, ¿qué debo hacer? mira el código simple ::

<div> 
    <div>aaa</div> 
    <div>bbb</div> 
    <div>ccc</div> 
    <div>ddd</div> 
    ......(more than 100 other div, with unknown width) 
</div> 

NOTA: No conozco el ancho del contenido.

Probé display: inline; y display: inline-block; y display: table;. ellos no funcionaron

NOTA 2: Intenté display: -moz-box;. Funciona, pero solo en FIREFOX! Gracias ...

Respuesta

4

Solo diga al texto dentro del div que no se envuelva.

div { 
    white-space: nowrap; 
} 
0

unos pocos años pasaron pero ... yo creo que sería mejor establecer desbordamiento a escondidas, ya que no es necesario para mostrar todos los elementos de los niños a la vez. utilizamos este tipo de diseño en componentes similares a los de la diapositiva. entonces sugiero configurar "overflow: hidden" para el elemento padre.

/* for parent element */ 
overflow: hidden; 
Cuestiones relacionadas