Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2015, 07:43
borjagat
 
Fecha de Ingreso: junio-2007
Mensajes: 380
Antigüedad: 16 años, 10 meses
Puntos: 0
Tablas responsive design

hola
etngo una tabla con 3 columnas que muestran nombre. en dispositivos pequeños tengo una columna pero en medianos quisiera tener dos columnas.

lo que he hecho es lo siguiente:


<div class="tabla">
<div class="columna">

<div>David</div>
<div>Federico</div>
...
</div>
<div class="columna">
<div>Fernando </div>
<div>Francisco </div>
...
</div>
<div class="columna">
<div>José Antonio </div>
<div>Jose Bernardo </div>
<div> Rafa </div>
...
</div>

.columna {
width: 30%;
float: left;
}
--> eso se muestra con un max-width de más de 940px

con uno menor

.columna {
width: 100%;
float: left;
}



la cuestión es como hago para que se hagan dos columnas o tres o una columna segun el max-witdh? Tengo que definir un class=columna2? y ponerlo entre medias? No sé hará un lio con los cierres de los div porque

<div class="tabla">
<div class="columna">
<div class="columna2">
<div>David</div>
<div>Federico</div>
...
</div>
<div class="columna">
<div>Fernando </div>
</div> --> Cierra la columna y es o no lo quiero yo...
<div class="columna2">
<div>Francisco </div>
...
</div> --> Cierra columna2 y eso no l o quiero yo?
<div class="columna">
<div>José Antonio </div>
<div>Jose Bernardo </div>
<div> Rafa </div>
...</div>--> cierra la primra columna2
</div>