Tengo una larga lista de datos (por ejemplo, decir Estados y sus abreviaturas) Quiero mostrar en la tabla HTML. En lugar de mostrar los datos en una tabla de 2 x 50, me gustaría que fuera más compacto para pantallas más grandes (para que el usuario no tenga que desplazarse hacia arriba o hacia abajo tanto pero no tendrá que desplazarse horizontalmente)Creando una tabla html con número de columnas que se expande dinámicamente para adaptarse al tamaño de pantalla
dinámicamente:
State | Ab ------------------- Alabama | AL Alaska | AK Arizona | AZ Arkansas | AR California | CA Colorado | CO Connecticut | CT
a:
State | Ab | State | Ab | -------------------------------------- Alabama | AL | California | CA | Alaska | AK | Colorado | CO | Arizona | AZ | Connecticut | CT | Arkansas | AR |
o esto:
State | Ab | State | Ab | State | Ab | --------------------------------------------------------- Alabama | AL | Arkansas | AR | Colorado | CO | Alaska | AK | California | CA | Connecticut | CT | Arizona | AZ |
etc ....
Según el ancho de la pantalla.
Estoy haciendo esto en la aplicación Rail 3 con jQuery, así que prefiero la solución jQuery pero estoy abierto a cualquier idea.
El mismo tipo de pregunta ya ha sido respondida en SO [ver] (http://stackoverflow.com/questions/9562580/make-a-1-columns-per- row-table-into-2-columns-per-row-table-using-jquery) En la respuesta dada por el usuario nnnnnn, debe agregar una columna más :) –