У меня есть список определений. Я хочу вертикально выровнять текст в середине каждого dd.Как вертикально выровнять текст в списке определений?
dl, dt, dd {
margin:0;
}
dt {
background: blue;
}
dd {
min-height: 100px;
background: gold;
border-bottom: 3px solid white;
}
<dl>
<dt>Fruit</dt>
<dd>Apple</dd>
<dd>Banana</dd>
<dd>Pear</dd>
</dl>
Я пытался сделать это с помощью метода ячеек таблицы - JsFiddle. Но это заставило все dd выводить в одной строке, когда они должны быть друг на друга.
Как получить сложный список, с текстом, выровненным по вертикали в каждой позолоченной цветовой гамме?
Обратите внимание: Нет flexfox пожалуйста, и текст может быть многострочного.
Вы заперты в иерархии HTML у вас есть сейчас, или это может быть изменен? – j08691
Я заперся в HTML в его нынешнем виде. – panthro
И есть JavaScript или jQuery вариант? – j08691