我正在尝试仅使用 html 和 css 创建两个水平条,如下例所示。我正在使用以下代码:
<div style="height: 150px;">
<div style="width: 55px;float:left;">
<div>340.8</div>
<div style="background-color:#95111d; height: 75px;">
</div>
</div>
<div style="width:55px;float:left">
<div>340.8</div>
<div style="background-color:#9e9e9e; height: 115px;">
</div>
</div>
<br style="clear: both" />
</div>
这样做的问题是两个栏都位于其包含 div 的顶部而不是底部,因此您会获得下面第二个图像效果。
我有一些代码会生成这些条的高度,所以我不能只添加顶部填充/边距来将它们推入到位。有没有办法做到这一点而不诉诸javascript来计算边距并底部对齐它们?