... quizá convenga seas un poco más gráfica. ¿cómo se generan dichas tablas??.. si lo haces de un lenguaje dinámico podrías darle anchos proporcionales de acuerdo a el número de columnas (que por ser lenjuaje dinámico de alguna forma lo sabrás).... eso par ala segunda cuestión...
Respecto a el alto... ¿de qué forma estan distribuidas esas "diferentes tablas"???... quizá puedas ponerle como alto 100% y que estén dentro de otra que será la que te dará la altura real... ... ... pero si es cierto que lo haces con un lenguaje dinámico igual podrías hacer algo con ello
...
No sé... no me queda claro :-s... lo siento. Suerte!