html - 是否可以将 HTML 元素固定到另一个元素的底部?

标签 html css

一个简单的问题的一个简单的问题。我正在研究一种以相对简单的 HTML 为基础来表示文本文档(例如书页)的方法。每个 HTML 文档可以显示许多页面。我遇到的最大问题是页脚。当然,我希望它简单;也许只是一个<FOOTER>带有纯文本的标签。但是,无论前面有多少文本,我都无法理解如何强制它停留在页面底部。 有没有办法将一个 HTML 元素固定到另一个元素的底部?

这是一个例子:

http://prog.bhstudios.org/documents.htm

position:relative不起作用,因为我不知道页脚的原始位置在哪里,除了“在其父项中的某处”。

position:absolute; bottom:0不起作用,因为它是相对于查看窗口最左上角的位置,而不是相对于元素的父元素

position:fixed; bottom:0不起作用,因为这会将它从流程中取出并将其“固定”到查看窗口的底部,完全独立于元素的父元素。

我想要一些像人们期望的那样工作的东西 float:bottom可能有用。

最佳答案

我只是在做类似的事情:

<div style="position: relative; height: 300px;">
    <h1>some content on top</h1>

    <div style="position: absolute; bottom: 0px; background: #cccccc;">
        this is on bottom!
    </div>
</div>

关于html - 是否可以将 HTML 元素固定到另一个元素的底部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15123600/

相关文章:

javascript - 什么是 window.origin?

html - 用于显示为链接的电子邮件地址的变量

jquery - 使用 jquery 删除最后定义的 css 样式

javascript - SVG 在最大尺寸处拉伸(stretch)然后填充其余尺寸

javascript - 是否可以查询背景图像的所有具有行内样式属性的元素?

html - 在输入旁边放置一个按钮,适用于所有浏览器

html - 使标题拉伸(stretch)以适合容器并添加 > 到结尾

javascript - 如何使用 JavaScript 和 canvas arc() 方法更改重叠圆的大小?

html - 悬停时使用多个图像更改 div

javascript - 选项卡的重定向不起作用