Comment puis-je obtenir la structure suivante sans utiliser de tables ou JavaScript? Les bordures blanches représentent les bords des divs et ne sont pas pertinentes pour la question.
La taille de la zone au milieu va varier, mais elle aura des valeurs de pixels exactes et toute la structure devrait évoluer en fonction de ces valeurs. Pour le simplifier, j'aurais besoin d'un moyen de définir la largeur "100% - n px" sur les divs en haut au milieu et en bas au milieu.
J'apprécierais une solution cross-browser propre, mais au cas où ce ne serait pas possible, les hacks CSS feront l'affaire.
Voici un bonus. Une autre structure avec laquelle j'ai eu du mal et j'ai fini par utiliser des tables ou JavaScript. C'est légèrement différent, mais introduit de nouveaux problèmes. Je l'ai principalement utilisé dans un système de fenêtrage basé sur jQuery, mais je voudrais garder la mise en page hors du script et contrôler uniquement la taille d'un élément (celui du milieu).