<https://forum.zebulon.fr/topic/108238-plusieurs-questions-sur-la-mise-en-page/#comment-855985>
<http://schema.org/text>
"Si je comprends bien, tu voudrais, dans l'idéal, un bloc central de taille proportionnelle à celle de l'écran (selon sa résolution), c'est-à-dire que les dimensions de ce bloc seraient en % de celles de l'écran. \n  \nJe prétends (et je pense avoir raison) que ce n'est pas possible pour la hauteur du bloc, qui ne peut qu'être laissée flottante, ou exprimée en fixe (en pixels). \n  \nTenant compte de cette contrainte, tu décides de donner au bloc une hauteur fixe, mais tu ne veux pas y voir apparaître un ascenseur, donc tu voudrais construire des pages successives, autant que nécessaire pour afficher l'ensemble de ton propos. \n  \nEn \"statique\" (c'est-à-dire pour des pages HTML construites une fois pour toutes), c'est possible, à condition d'exprimer la taille de la police, elle aussi, en proportionnel : vois la mesure \"em\" (proportionnelle à la résolution de l'écran). \n  \nMais tu as une infinité (enfin, presque) d'autres possibilités si tu construis tes pages \"à la volée\", en \"dynamique\" au moment où elles sont sollicitées, grâce à un langage de programmation côté serveur*. Dans ce cas, tu programmes, donc tu peux, par exemple, tenir compte de la résolution de l'écran (récupérable en tant que variable) pour choisir la façon de tailler ton bloc. Tu devines toutes les capacités de souplesse que ça donne. Mais c'est forcément beaucoup plus délicat à mettre en oeuvre (écriture, tests, etc). \n  \nIl est possible aussi, probablement, de résoudre la question par un script JavaScript qui calcule les dimensions du bloc en fonction de la résolution de l'écran. Mais tu risques de te heurter à des visiteurs qui refusent l'exécution du JavaScript, et qui auront alors de ton site une vision... sans doute insatisfaisante. Et JavaScript n'est pas un langage très... convivial. \n  \n* sur les langages de programmation côté serveur et la mise en oeuvre, ça dépasse mes compétences. Si tu veux aller par là, il faudra que je te trouve un autre interlocuteur ! \n__________ \n  \nEt je m'aperçois que je n'ai pas répondu à ta question Body/Bloc ou Body-bloc. Je ne serai pas totalement affirmatif, mais il me semble qu'il n'est pas possible de \"dimensionner\" le body (le body, c'est l'écran : c'est le corps de l'écran**. Ainsi, la solution est forcément de décrire un bloc à l'intérieur du body. \n  \n** ou, quand tu mets en oeuvre des frames (découpage de l'écran en plusieurs parties contiguës), chaque frame a son propre body, c'est la même problématique. Attention, les frames ne sont plus en odeur de sainteté dans les spécifications du W3C : encore tolérées, elle risquent de ne plus être implémentables dans les prochaines versions de XHTML. \n"
<https://forum.zebulon.fr/topic/108238-plusieurs-questions-sur-la-mise-en-page/>