当div的高度发生变化时,如何让图像粘到div的底部?

时间:2009-09-28 15:52:30

标签: jquery css positioning

我有一个div,图像需要粘在右下角。这很容易完成:

#div1 {
    position: relative;
}

#div1 img {
    position: absolute;
    bottom: 0;
    right: 0;
}

但是,div的高度会随着一系列嵌套列表的各个部分显示并隐藏在悬停事件上而自动更改。当div的高度发生变化时,图像将保留在加载页面时放置的位置。当它上下移动时,如何让图像随着div的底部移动?

4 个答案:

答案 0 :(得分:1)

一个想法:假装它有一个带有两行的无边框表:第一行中的div部分,第二行中的图像。

答案 1 :(得分:1)

这不应该发生。你的代码中的其他地方有一个错误。

答案 2 :(得分:0)

当内容发生变化时,你的div高度真的会改变吗? 我们需要更多代码(html,js和css)。

答案 3 :(得分:0)

你应该将你的div分解成角落并将它们单独包含在外框元素中。这基本上就像一个网站;带有标题,正文和页脚。不惜一切代价,不要使用Javascript。

查看Nitfy Corners的这个例子: http://www.html.it/articoli/nifty/index.html