Cita:
Iniciado por 50l3r El problema que si, ademas del codigo paso todos los valores, pero imaginarios una ventana con 5 divisiones, que intercalan horizontales y verticales. Eso es muy dificil de plasmar en la reestructuracion de la ventana una vez tengas todos los parametros.
No tanto. Pensá en el elemento <table> de HTML. Podés lograr infinitas combinaciones de divisiones utilizando un sencillo sistema de filas y columnas. Imaginate la siguiente ventana:
Código:
+---+---+---+
| | | |
+---+ +---+
| | | |
| | | |
| | | |
+---+---+---+
| |
+-----------+
Podrías representarla así:
Código:
dimensiones=1200x2000
[fila alto="20%"]
[division ancho="33.3%"][division ancho="33.3%" rowspan="2"*][division ancho="33.3%"]
[/fila]
[fila alto="60%"]
[division ancho="33.3%"][division ancho="33.3%"]
[/fila]
[fila alto="20%"]
[division ancho="100%"]
[/fila]
* Esto en el elemento TABLE de HTML significa que la celda va a extenderse a la próxima fila. A la hora de interpretar el código, por ejemplo con PHP+GD, agregás una celda "fantasma" en la siguiente fila y luego la sumás a la anterior para obtener las dimensiones finales del vidrio. Lo mismo sucede con celdas que se extienden horizontalmente a la columna siguiente.