Dépend de la façon dont vous voulez le construire et le redimensionner. Est-ce réactif? Si c'est le cas, assurez-vous d'utiliser un framework qui le supporte.
En outre, commencer comme suit dans votre CSS
body, html {height: 100%;width: 100%;}
Ce sera toujours remplir votre écran pour 100% avec le corps. Maintenant pour votre question secondaire. Vous voulez remplir chaque page? Parce que tu m'as perdu là-bas. Le contenu est varriable, donc ne peut toujours tenir sur une hauteur et largeur de 100% (pensez aux smartphones, vous devez parfois faire défiler, en raison de la largeur et la hauteur en pixels d'un smartphone)
Je suggère que vos pages soient des sections et placez-les dans mon étiquette de corps. Chaque section est alors un élément différent et vous pouvez les appeler à partir de votre menu (je suppose que vous voulez faire défiler puis descendre dans votre menu) donc simplement leur donner un ID et la page va sauter à l'aide de JQuery ou JavaScript.
Faites un Codecheck sur cette page pour voir ce que je veux dire: http://www.jellyfishwebdesign.nl/Joost/index.php
Ce que vous demandez n'est pas clair. Demandez-vous si c'est possible? Oui, ça l'est. Mais qu'est-ce que vous * voulez vraiment savoir? – doctororange
Comment «une page» peut-elle correspondre à 100% de la hauteur de la fenêtre du navigateur? – Justinas
Vous voulez un site d'une page sur plusieurs pages? Et votre souci est avec la hauteur et la largeur? – Anthony