¿Hay alguna forma de dividir una tabla por la mitad usando CSS y mostrar las dos partes una al lado de la otra?Dividir una tabla por la mitad
Por ejemplo, tome esto:
| row1 | row1 | row1 |
| row2 | row2 | row2 |
| row3 | row3 | row3 |
| row4 | row4 | row4 |
| row5 | row5 | row5 |
Y hacer esto:
| row1 | row1 | row1 | | row4 | row4 | row4 |
| row2 | row2 | row2 | | row5 | row5 | row5 |
| row3 | row3 | row3 |
que puede cambiar el formato HTML (como marca la "ruptura" fila con una clase personalizada), pero tiene que poder decidir si la tabla se dividirá o no a través de CSS.
Sé que podría usar 2 tablas y usar display:inline-table
, pero debo usar solo una tabla porque necesito un ancho de columna consistente (la tabla debe tener diseño automático).
Creo que ese tipo de desafía la "definición" de una mesa. Si fuera un elemento fluido, no sería una tabla y, por el contrario, si es una tabla, no es fluido. Aunque es posible que puedas hackear esto con un posicionamiento extraño ... – davin
Pensé mucho, pero como no soy un experto en HTML/CSS, decidí preguntar ... :( –