大图:我正在尝试制作由离散单元组成的条形图。每个单元将是一个 div。酒吧将从下到上增长。
详细信息:我有一个包含所有单元 div 或块的容器 div。容器具有底部的垂直对齐来执行此操作。
这应该是这样的:https ://jsfiddle.net/hpf4h/1/
<div id="container">
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
</div>
#container {
height: 100px;
width: 10px;
padding: 1px;
background-color: #00f;
display: table-cell;
vertical-align: bottom;
}
.block {
height: 10px;
width: 10px;
margin: 1px 0px 1px 0px;
background-color: #0f0;
}
这很好用,但我需要容器的高度为 100%。这使得这种情况发生:https ://jsfiddle.net/7n7ZH/1/
我更愿意找到一种使用 CSS 的方法,最好不要太 hacky。我已经在我的项目中使用了 jQuery,所以我可以将它作为最后的手段。
编辑:此外,所有父标签的高度也为 100%,包括 HTML 和正文。