etiquetas - css meaning
un div ancho con ancho ilimitado (3)
La forma más sencilla es usar white-space: nowrap
en el elemento principal y display: inline-block
en el elemento secundario:
Ver: http://jsfiddle.net/4Yv83/
También agregué overflow-x: auto
, porque presumiblemente no quieres esto .
Tengo un gran problema!
Ya sabes, un width
predeterminado de div
es 100%
(del padre). Y si el ancho de su contenido es superior al 100% (100% = 1440px), div
muestra el contenido en múltiples líneas.
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 sé el ancho del contenido.
Intenté display: inline;
y display: inline-block;
y display: table;
. ellos no trabajaron
NOTA 2: Intenté display: -moz-box;
. Funciona, pero solo en FIREFOX! Gracias ...
Simplemente dile al texto dentro de la div que no se envuelva.
div {
white-space: nowrap;
}
pasaron algunos años, pero ... creo que sería mejor establecer el desbordamiento en oculto, porque no necesitamos mostrar todos los elementos secundarios a la vez. Utilizamos este tipo de estilo en los componentes similares a diapositivas. por lo que sugiero establecer "desbordamiento: oculto" al elemento padre.
/* for parent element */
overflow: hidden;