css - 在div中从底部到顶部堆积图像

标签 css html

假设我有一个宽度和高度固定的 div 容器。现在,我想将图像添加到容器中,图像堆叠在一起。

如果我只是固定容器的宽度,并在其中添加图像,它们会从上到下堆积起来。我怎样才能让它们从下到上堆积起来?

谢谢

最佳答案

要使其在现代浏览器中工作,您可以使用 display: table-cell:

CSS

.container {
    display: table-cell;
    vertical-align: bottom;
}
.child {
    display: inline-block;    /* act like image */
}

html

<div class="container">
    <div class="child"></div>
    <div class="child"></div>
    <div class="child"></div>
    <div class="child"></div>
</div>

An example on jsfiddle.

顺便说一句,这只是将它们对齐到底部,它仍然显示第一个 block 在顶部......

关于css - 在div中从底部到顶部堆积图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8650748/

相关文章:

javascript - 如何使 HTML Canvas 适合屏幕,同时保持宽高比而不切断 Canvas ?

javascript - classList.toggle 的作用类似于 classList.add

css - WebStorm:LESS 未在 Mac 上编译

php - 从 html 表单错误读取输入

jQuery 1.7.1 : length function not working to get table tr count

javascript - 单击后重置 jQuery img.src

jquery - 使用图片元素的响应式图像 slider ?

javascript - 使用 jquery 的内部 CSS

jQuery - slideDown 和推送图标

html "left"属性在不同的屏幕