¿Cuál es la mejor forma (sin js) para alinear todas las celdas (es decir, tener tres celdas por fila en este caso).Alineación flotante CSS en la parte superior
HTML
<ul id="list">
<li>Line1 this is a very long line that will break the layout</li>
<li>Line2</li>
<li>Line3</li>
<li>Line4 this is a very long line that will break the layout</li>
<li>Line5</li>
<li>Line6</li>
<li>Line7 this is a very long line that will break the layout</li>
<li>Line8</li>
<li>Line9</li>
</ul>
CSS
#list li{
float: left;
width: 33%;
border: 1px #000 solid;
}
Resultado
Todo se puede ver en this Fiddle.
El número de elementos por línea puede cambiar (es decir, no sé dónde comenzará la nueva línea) y la altura de cada uno es variable (es decir, no puede forzar la altura).
¡Gracias! Eso funciona, aquí está el script actualizado: http://jsfiddle.net/NF7UY/1/ – montrealmike
Link ha muerto, lamentablemente – v010dya