html と css のみを使用して、以下の例のような 2 つの水平バーを作成しようとしています。私は次のコードを使用しています:
<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 の上部にあるため、下の 2 番目の画像効果が得られることです。
これらのバーの高さを生成するコードがいくつかあるので、上部のパディング/マージンを追加してバーを所定の位置に押し込むことはできません。マージンを計算して下に揃えるためにJavaScriptに頼らずにこれを行う方法はありますか?