Maison > Article > interface Web > Côté PC, que la page soit entièrement ouverte ou non, conservez le pied de page en bas (aucun positionnement requis)
Je travaillais sur un projet récemment, et certaines pages n'occupaient pas un écran, et le pied de page, qui est en bas, en était proche. Cela affectait l'apparence, j'ai donc cherché en ligne et voici mes résultats <.>
<body> <p id="header">...</p> <p id="content">...</p> <p class="footer">...</p> </body>
html{ height: 100%; } body{ display: flex; flex-direction: column; height: 100%; } #header{ /* 我们希望 header 采用固定的高度,只占用必须的空间 */ /* 0 flex-grow, 0 flex-shrink, auto flex-basis */ flex: 0 0 auto; } #content{ /* 将 flex-grow 设置为1,该元素会占用全部可使用空间 而其他元素该属性值为0,因此不会得到多余的空间*/ /* 1 flex-grow, 0 flex-shrink, auto flex-basis */ flex: 1 0 auto; } #footer{ /* 和 header 一样,footer 也采用固定高度*/ /* 0 flex-grow, 0 flex-shrink, auto flex-basis */ flex: 0 0 auto; }Nous utilisons flex-deraction: column pour organiser la structure de la page verticalement (flex est disposé horizontalement par défaut), et au En même temps, la hauteur du code HTML et de l'élément body est définie à 100 %, ce qui lui permet de remplir tout l'écran. Les trois attributs inclus dans flex sont utilisés ci-dessus. Laissez-moi vous présenter leurs utilisations :
Tutoriel vidéo CSS , Tutoriel vidéo CSS3 !
Recommandations associées :Tutoriel vidéo de formation sur le bien-être public php
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!