css - 将一个 DIV 放在另一个 DIV 的底部

标签 css html css-position

我试图将一个 DIV 放置在另一个 DIV 的底部。

当我将外部 div 的高度设置为某个绝对高度(即 - 100 像素)时,它工作正常。当它设置为百分比或根本未设置时 - 我无法定位它。

这是我的 CSS:

#left_pane 
{
    float: left;
    margin-left: 21px;
    position: relative;
}

#bottom_pic_wrapper
{
    position: absolute;
    bottom: 0;
}

#bottom_pic_wrapper 位于 #left_pane 内,应与其底部对齐。

知道为什么这对我不起作用吗?

谢谢:)

最佳答案

我在jsfiddle里做了一个例子,看看对你有没有用

http://jsfiddle.net/RJXez/

有什么需要的可以联系我

下面的代码应该可以帮助你始终定位在底部

var parentOffset = $('#div').offset();
   var parentsHeight= $('#div').height();
   var childsTopPostion= (parentOffset.top+parentsHeight) - heightOfchildDiv

   $('#childdiv').css('top',childsTopPostion);
   $('#childdiv').css('left',parentOffset.left);

关于css - 将一个 DIV 放在另一个 DIV 的底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4370158/

相关文章:

html - 使用 z-index 堆叠伪元素

html - 我需要 &NBSP 实体在 li 标签之间留出空间,但是当应用悬停状态的下划线时,它会延伸到空间所在的位置

jquery - 在鼠标悬停时向上滑动一个 div 并显示联系人按钮

javascript - 我的函数没有被调用

javascript - 多个图标大小,如何、何时何地使用它们?

html - 以绝对定位框为中心的固定背景图像

html - div 中的垂直定位

css - 为什么没有宽度的table标签可以居中

jquery - 多 thead/tbody 设计

CSS:顶部与边距顶部