数字の真ん中に赤い矩形が必要です。これはラベラーdiv
をスタイルdisplay:table
で、box div
のスタイルをdisplay:table-cell, vertical-align:middle
に追加したものです。続いて私のhtmldivを縦に並べる
<div class="repeat_div" style="border-right: 0px solid rgb(158, 158, 158); padding: 0px 15px; float: left;">
<div class="topLabel" style="margin-left: 25px; font-size: 12px; font-family: Arial; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; text-transform: none; color: rgb(158, 158, 158); background-color: transparent;"><span>Youtube Top</span></div>
<div class="boxStatsContainer" style="float: left;">
<div style="float: left; display:table">
<div class="box" style="float: left; background-color: rgb(235, 134, 79); width: 15px; height: 20px; display:table-cell; vertical-align:middle"></div>
</div>
<div class="stats" style="font-size: 48px; float: left; font-family: Arial; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; text-transform: none; color: black;"><span style="margin-left: 10px;">$620</span></div>
</div>
<div class="bottomLabel" style="font-size: 10px; margin-left: 25px; font-family: Arial; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; text-transform: none; color: rgb(158, 158, 158);"><span>Youtube</span></div>
</div>
である。しかし赤いボックスは、私はそれを動作させるためにdisplay: table-cell
とvertical-align : middle
を使用途中