Me gustaría poner un grupo de elementos div de ancho fijo en un contenedor y hacer que aparezca la barra de desplazamiento horizontal. Los elementos div/span deben aparecer en una línea, de izquierda a derecha en el orden en que aparecen en el HTML. (esencialmente desenvuelto)Prevenir el envolvimiento de contenedores (span o div)
De esta manera aparecerá la barra de desplazamiento horizontal y se puede usar en lugar de la barra de desplazamiento vertical para leer el contenido (de izquierda a derecha).
He intentado flotarlos en un contenedor y luego poner un estilo de "espacio en blanco: nowrap" en el contenedor, pero, ¡ay !, todavía parece envolver. Ideas?
se veía así:
.slideContainer {
white-space: nowrap;
}
.slide {
width: 800px;
float: left;
display: inline;
}
<div class="slideContainer">
<div class="slide">Some content</div>
<div class="slide">More content</div>
<div class="slide">Even More content!</div>
</div>
Actualización: Ver site de ejemplos, pero estaban equivocados por no ser de otra manera - Estoy seguro de que el artículo es viejo.
En realidad, probé esto separado de mi presentación completa y parecía funcionar relativamente bien (al menos en Firefox 3, IE 7, Chrome y Opera, que es prácticamente todo lo que me importa) – cgp
Simplemente configurando 'espacio en blanco: normal 'en los elementos contenidos y' white-space: nowrap' en el padre me funcionó. ¡Muchas gracias! – Noitidart
espacio en blanco: normal es el valor predeterminado por lo que incluso si no lo configura, está bien. – Parth