首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将div放置在其容器的底部?

如何将div放置在其容器的底部?
EN

Stack Overflow用户
提问于 2009-02-08 17:08:57
回答 26查看 1.4M关注 0票数 870

给定以下HTML:

代码语言:javascript
运行
复制
<div id="container">
  <!-- Other elements here -->
  <div id="copyright">
    Copyright Foo web designs
  </div>
</div>

我希望#copyright坚持在#container的底部。我可以在不使用绝对定位的情况下实现这一点吗?

EN

Stack Overflow用户

发布于 2015-08-21 16:58:49

使用translateY和top属性

只需将元素子元素设置为position: relative,然后将其移到顶部: 100% (这是父元素高度的100% ),然后通过transform: translateY( -100% ) (这是子元素高度的-100%)粘贴到父元素的底部。

BenefitS

  • you do not the element from the page flow
  • it is dynamic

但仍然只是解决方法:(

代码语言:javascript
运行
复制
.copyright{
   position: relative;
   top: 100%;
   transform: translateY(-100%);
}

别忘了旧版浏览器的前缀。

票数 6
EN
查看全部 26 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/526035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档