html - 如何在不增加正文大小的情况下使页脚超出页面末尾

标签 html css footer

我想要一个 100 像素的页脚,但是当滚动被“向下推”时,它也会显示在页面末尾之外。滚动到页面末尾并继续滚动,然后浏览器会自动将其拉回。这个概念就像在 html 元素上设置颜色。我不能让它显示在 body 的尽头之外:

<footer style="position:absolute;bottom:-100px;
  left:0; width:100%;height:100px;">
<div style="width:100%; height: 300px;
  background-image:url('/img.jpg')"></div>
</footer>

这会增加页面的高度,如果我设置 overflow: hidden 那么我就得不到我想要的效果。有什么办法可以做那种事。我想要一个 div,因为我有一些 JS 需要在那里工作...

footer

最佳答案

你想要完成的事情是不可能的。您最多只能更改显示的颜色。

<html>
<head></head>
<body style='margin: 0px; background-image: url("https://stackoverflow.com/favicon.ico"); background-color: red;'>
  <main style="padding: 8px;background:white;">
<h1>Body</h1>
<p>
  body
  <br>body<br>body<br>body<br>body<br>body<br>body<br>body
  <br>body<br>body<br>body<br>body<br>body<br>body<br>body
  <br>body<br>body<br>body<br>body<br>body<br>body<br>body
  <br>body<br>body<br>body<br>body<br>body<br>body<br>body
  <br>body<br>body<br>body<br>body<br>body<br>body<br>body
  <br>body<br>body<br>body<br>body<br>body<br>body<br>body
  <br>body<br>body<br>body<br>body<br>body<br>body<br>body
  <br>body<br>body<br>body<br>body<br>body<br>body<br>body
  <br>body<br>body<br>body<br>body<br>body<br>body<br>body
  <br>body<br>body<br>body<br>body<br>body<br>body<br>body
  <br>body<br>body<br>body<br>body<br>body<br>body<br>body
  <br>body<br>body<br>body<br>body<br>body<br>body<br>body
</p>
  </main>
  <footer style="display:block;position: relative;height: 100px; overflow:hidden">
<div style="width:100%; height: 300px; background-color: red; background-image:url('https://stackoverflow.com/favicon.ico');">
</div>
  </footer>

</body>
</html>

关于html - 如何在不增加正文大小的情况下使页脚超出页面末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57966153/

相关文章:

html - 如何覆盖 CSS 中的透明度方面

internet-explorer-8 - IE8 溢出 :auto with max-height

css - 位置 :absolute for footer not working as expecting

javascript - 如何在全屏模式下自定义视频播放器并在全屏打开时向下滚动

javascript - 显示分数后按钮消失

css - 文本下的悬停间距

android - 使用 removeFooterView() 删除 ListView 页脚时出现问题

javascript - Bootstrap 缩略图 - JQuery EqualHeight

html - CSS列表喜欢

html - 当缩小到移动屏幕时,页脚中容器内的内容重叠