可以使用CSS的flexbox布局来实现让footer标签始终固定在底部。

HTML结构:

<body>
  <header>Header</header>
  <main>Content</main>
  <footer>Footer</footer>
</body>

CSS样式:

html, body {
  height: 100%;
  margin: 0;
}

body {
  display: flex;
  flex-direction: column;
}

main {
  flex: 1;
}

footer {
  flex-shrink: 0;
}

解释:

  1. 设置html和body的高度为100%确保body占满整个屏幕。
  2. 将body的display属性设置为flex,使其成为一个flex容器。
  3. 将body的flex-direction属性设置为column,让子元素垂直排列。
  4. main元素使用flex: 1,将其放置在flex容器的中间,并且会自动占满剩余的空间。
  5. footer元素使用flex-shrink: 0,确保当页面内容不满时,footer也会始终在底部显示。

这样,无论页面内容是否占满屏幕,footer都会始终固定在底部

css让foot标签始终固定在底部当页面内容全部占满时显示footer在底部;当页面内容不满时footer也是在最底部显示。

原文地址: https://www.cveoy.top/t/topic/ijev 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录