Estoy en el proceso de desarrollar una aplicación web que consiste visualmente en un encabezado sobre un cuerpo que contiene cuatro columnas de contenido de altura variable. Los dioses del diseño han decretado que sea de altura fija, principalmente porque cada una de las columnas puede llegar a ser muy larga, por lo que (al ser diseñadores) están queriendo iframes con barras de desplazamiento independientes.La mejor forma de manipular varias columnas de desplazamiento
Cuatro (potenciales) barras de desplazamiento son lo suficientemente malas, pero si la altura de la página general se fija más alta que la ventana del navegador, ¡terminará con cinco! La solución 'normal' en un caso como este por supuesto es arreglar la altura general de la página en algo así como 700 píxeles para darle la 'mejor oportunidad' de ajuste vertical, pero no quiero hacer eso por varias razones que Espero que sea obvio.
Así que mi pregunta es: ¿Cuál sería la mejor manera de tener un contenedor de cuerpo que llena el espacio vertical disponible con cada una de las columnas haciendo lo mismo? ¿Es incluso práctico/posible? Pregunta adicional: ¿Puedo usar de manera confiable la propiedad de desbordamiento de CSS para las columnas o necesito iframes desagradables? Tengo mucha experiencia en CSS, pero casi ninguno con el uso de las dimensiones porcentuales (especialmente cuando se combina con las dimensiones en píxeles, ya que lo necesitaré para el encabezado). Además, esto debe ser compatible con los estándares y compatible con IE6.
TIA.
EDIT: No estoy buscando una solución de diseño CSS per se, mi problema es cómo acomodar la necesidad de que cada columna tenga la altura máxima posible dentro del contenedor y desplazable, sin fijar la altura del cuerpo en píxeles, a menos que sea absolutamente necesario.
Gracias mi amigo! – Vinay