html - 使用滚动将 child 定位在 parent 的底部

标签 html css containers parent

我想将子 div 放置在其父元素的非常底部。通常,我知道这可以使用 position: absolute; bottom: 0; - 但是,这会将 child 置于屏幕底部,但我的页面有 overflow-y,如 height: 1000px;(即内容在下方滚动),我希望父级位于底部的是 this(所以只有当您向下滚动到最底部时它才可见。

这是我在 codepen 上的一个非常简单的问题示例。

http://codepen.io/anon/pen/qdmowK

最佳答案

您需要相对于父元素定位元素

在您的情况下,这意味着将 position: relative; 应用于父对象。

#center {
  flex: 3;
  background-color: pink;
  position: relative;
}

#child {
  outline: 5px solid yellow;
  position: absolute;
  bottom: 0;
}

Codepen Demo

关于html - 使用滚动将 child 定位在 parent 的底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30711113/

相关文章:

javascript - 在外部 JavaScript 表中使用多个函数

css - 如何使空跨度折叠

docker - 容器到容器通信 - Docker for Windows

javascript - 通过javascript中的选择选项更改字体大小

html - 错误 : CSS only takes effect when words are in visible quotes. Django。

asp.net-core - 在容器的核心控制台应用程序中获取ASPNETCORE_ENVIRONMENT

c++:为什么不能使用模板来推断容器和元素类型?

html - 在 CSS 图片库中设置统一的框高度

html - 产品标题对齐

html - 可访问的 HTML : Do I need to use aria-pressed AND aria-expanded on these buttons?