Я знаю, что эти вопросы задавались несколько раз, но я не мог найти решение для этой конкретной ситуации.Вертикально выровнять выравниваемые встроенные элементы внутри контейнера
Итак, вот что у меня есть: DEMO
В основном это список строк:
<ul>
<li>
<label>
<span>element1</span>
<span>element2</span>
<span>element3</span>
<span>element4</span>
</label>
</li>
<li>
<label>
<span>element1</span>
<span>element2</span>
<span>element3</span>
<span>element4</span>
</label>
</li>
</ul>
И span
элементы все inline-blocks
и label
имеет text-align: justify
.
Все работает так, как ожидалось, и, как я хочу, но вертикальное выравнивание. Все предметы прикреплены к вершине, вид. Я думал, что это было обычным раздражителем линейной строки после пустой строки, но я попытался установить font-size
на 0 или удалить пустое пространство и ничего не изменилось.
Спасибо за подробное объяснение. Вы правы в 'div'. Последнее решение, которое вы предлагаете, похоже, работает очень хорошо. Я бы просто сделал последний столбец немного больше, и установка 'text-align: right' делает трюк – Carlo