Si tengo una colección de elementos div, puedo usar CSS para que fluyan por la página y se desborden en la siguiente línea.¿Puedo pasar divs por la página en lugar de cruzarla?
Aquí está un ejemplo sencillo:
<html>
<head>
<title>Flowing Divs</title>
<style type="text/css">
.flow {
float: left;
margin: 4em 8em;
}
</style>
</head>
<body>
<div class="container">
<div class="flow">Div 1</div>
<div class="flow">Div 2</div>
<div class="flow">Div 3</div>
<div class="flow">Div 4</div>
<div class="flow">Div 5</div>
<div class="flow">Div 6</div>
<div class="flow">Div 7</div>
<div class="flow">Div 8</div>
</div>
</body>
</html>
Es posible tener los divs fluyen abajo de la página en lugar de a través de ella, por lo que iban a fluir hacia abajo columnas no a lo largo de líneas, pero siguen ocupando el mismo espacio que lo harían si fluyeran?
lo tanto, para el ejemplo anterior, si se fluyeron en dos líneas de cuatro divs, podría conseguir la primera columna para contener Div1 y Div2 en lugar de Div1 y DIV5?
No, no creo que esto sea posible. – inkedmn
Entonces, ¿quieres columnas de divs, verdad? Donde 1-4 está en la izquierda, y 5-8 está en la derecha? –
@Arve: idealmente, cuatro columnas, de modo que se ocupa el mismo espacio como si fluyeran en dos líneas. Sin embargo, si eso no es posible y es posible hacer dos columnas como usted describe, me gustaría saber cómo. – Brabster