Como posso alcançar a seguinte estrutura sem usar tabelas ou JavaScript? As bordas brancas representam bordas de divs e não são relevantes para a pergunta.
O tamanho da área no meio vai variar, mas ele terá valores exatos de pixels e toda a estrutura deve ser dimensionada de acordo com esses valores. Para simplificá-lo, eu precisaria de uma maneira de definir a largura "100% - n px" para as divs superior-média e inferior-média.
Eu apreciaria uma solução limpa entre navegadores, mas, caso isso não seja possível, os hacks CSS o farão.
Aqui está um bônus. Outra estrutura com a qual tenho lutado e acabo usando tabelas ou JavaScript. É um pouco diferente, mas apresenta novos problemas. Eu tenho usado principalmente no sistema de janelas baseado em jQuery, mas gostaria de manter o layout fora do script e controlar apenas o tamanho de um elemento (o do meio).