【问题标题】:Positioning div at the bottom将 div 定位在底部
【发布时间】:2016-03-23 08:51:11
【问题描述】:

好的,我的问题是这样的。如何在不使用 margin-top 的情况下将子元素定位为主 div 内的另一个 div?请检查我的屏幕截图以更好地理解我的问题。

我的主 div 是 177 像素 x 177 像素。我的子 div 是 100 像素 x 25 像素,我需要在主 div 的底部以大约 20 像素的边距底部浮动。

谢谢, 理查德.

【问题讨论】:

  • 您能告诉我们您目前拥有的代码吗?这将使我们能够更好地帮助您。
  • 嗨,Richard,我建议您发布您的 HTML 和 CSS 代码,以便人们知道哪里出了问题? :D
  • 也许这个 CSS 定位教程可能会有所帮助? barelyfitz.com/screencast/html-training/css/positioning

标签: html position positioning


【解决方案1】:

使用绝对定位。将主 div 定位到相对位置,然后将内部 div 定位到绝对位置,如下所示:

.main-div {
  position: relative;
  height: 177px;
  width: 177px;
}
.inner-div {
  position: absolute;
  right: 0;
  bottom: 20px;
  width: 100px;
  height: 20px;
}

【讨论】:

  • 这将使.inner-div 始终距离屏幕底部20px,而不是div 的底部。另外,您的第一个 position: 有错字。
  • 欢迎您 我修正了错字和位置固定将其定位到屏幕底部绝对位置将项目定位在下一个相对定位项目内的绝对位置。因此,如果您将一个元素定位到相对位置,然后将一个项目绝对定位在相对项目内部,那么绝对定位的项目将始终相对于您相对定位的项目位于同一位置
猜你喜欢
  • 2014-11-23
  • 1970-01-01
  • 2010-12-01
  • 2010-10-25
  • 2016-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多