CSS - Faire un div consomme tout l'espace disponible

Tous,

J'ai une page qui est supposer avoir seulement l'espace disponible à l'écran dans le navigateur.

J'ai une 'barre du haut" et " bas " bar, qui sont fixés positionné en haut et en bas de la page. Je veux avoir une div qui va consommer (prendre) le reste de l'espace entre les deux barres mentionnés ci-dessus.

CSS - Faire un div consomme tout l'espace disponible

Son essentiel que le milieu de la div n'est pas recouverte par les barres supérieure et inférieure. Est-ce possible avec CSS ou dois-je besoin de faire usage de js.

Aussi, si je dois aller avec js, considérant que le navigateur charge le CSS d'abord avant que le code js, comment est le travail ci-dessus utilisant js pour le centre de positionnement?

Merci beaucoup,

source d'informationauteur Kayote