即使在较小的页面上,如何使版权页脚保留在底部

发布于 2025-01-09 13:27:30 字数 461 浏览 0 评论 0原文

//CSS

footer {
    position: relative;
    height: 300px;
   width: 100%;
  }
p.copyright {
    position: absolute;
    width: 100%;
   line-height: 10px;
   text-align: center;
    bottom:0;
}

//HTML

<footer>
  <p class="copyright">&copy Copyright 2022</p>
</footer>

我的问题是版权标志使我的单页变得更长,我猜是由于页脚的高度 - 但是每当我减少这个时,它就会将版权标志扔到页面中间,并留出一个空白部分下。无论页面大小如何,如何使我的版权保留在底部中间?

//CSS

footer {
    position: relative;
    height: 300px;
   width: 100%;
  }
p.copyright {
    position: absolute;
    width: 100%;
   line-height: 10px;
   text-align: center;
    bottom:0;
}

//HTML

<footer>
  <p class="copyright">© Copyright 2022</p>
</footer>

My issue is the copyright logo is making my single page into more length, i presume due to the height of the footer - however whenever i reduce this its throwing the copyright into the middle of the page with a section blank underneath. How do i get my copyright to stay on the bottom middle no matter the page size?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦罢 2025-01-16 13:27:30

删除相对位置和绝对位置

footer {
    height: 300px;
   width: 100%;
  }
p.copyright {
    width: 100%;
   line-height: 10px;
   text-align: center;
    bottom:0;
}

remove the position relative and absolute

footer {
    height: 300px;
   width: 100%;
  }
p.copyright {
    width: 100%;
   line-height: 10px;
   text-align: center;
    bottom:0;
}

清浅ˋ旧时光 2025-01-16 13:27:30

将 Flex 显示到中心,删除高度添加另一个 div,将段落放置在底部

CSS:

    footer {
      display: flex;
      justify-content: center;
      margin-top: auto;
    }
    p.copyright {
      margin: 10px;
    }
    body{
      min-height: 100vh; 
      display: flex; 
      flex-direction: column;
      margin: 0;
    }

至于 html 侧

  <footer>
    <p class="copyright">© Copyright 2022</p>
  </footer>

已更新

Display flex to center, remove height add another div which will position paragraph on bottom

CSS:

    footer {
      display: flex;
      justify-content: center;
      margin-top: auto;
    }
    p.copyright {
      margin: 10px;
    }
    body{
      min-height: 100vh; 
      display: flex; 
      flex-direction: column;
      margin: 0;
    }

As for html side

  <footer>
    <p class="copyright">© Copyright 2022</p>
  </footer>

Updated

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文