Я хочу вертикального выравнивания текста по отношению к Div позиции рядом с ним, как следующие: Понимание позиции CSS текст
Но в то время как попытаться сделать это, я заметил, что высота обертки DIV, что оборачивает текст и куб, немного выше, чем это необходимо, как вы можете увидеть здесь: https://jsfiddle.net/x7sr9mb1/1/
.table-keys-wrapper {
display: inline-block;
}
.key-color {
display: inline-block;
background: black;
width: 20px;
height: 20px;
}
<div class="table-key">
<div class="table-keys-wrapper">
<span id="key-sow" class="key-color"></span>
<span class="key-text">Sowing</span>
</div>
<div class="table-keys-wrapper">
<span id="key-plant" class="key-color"></span>
<span class="key-text">Planting</span>
</div>
<div class="table-keys-wrapper">
<span id="key-harvest" class="key-color"></span>
<span class="key-text">Harvesting</span>
</div>
<div class="table-keys-wrapper">
<span id="key-storage" class="key-color"></span>
<span class="key-text">Storage</span>
</div>
</div>
Результаты:
Почему внешний DIV не получить высоту куба, а его высота устанавливается в height: auto;
(по умолчанию)
Другой вопрос, что это лучший способ вертикального выравнивания текст относительно кубов?
Ценит помощь