У меня есть список, к которому я применил diplay: table-cell и вертикальное выравнивание: средние стили для отображения содержимого элементов списка по центру по вертикали. Проблема в том, что сам список отображается горизонтально!
Итак, у меня правильное выравнивание содержимого отдельных элементов, но неправильное выравнивание самих элементов.
Вот пример того, что я имею в виду:
![list goes horizontal!](https://i.imgur.com/H99US.png)
То, что я ищу, - это то же самое, но предметы друг над другом. Каждый элемент имеет заданную ширину и высоту (100 пикселей) со стандартными полями и отступами.
Вот мои CSS и HTML:
ul#affiliations-list {
list-style: none;
margin: 10px 0 0 0;
padding: 0 0 0 12px;
display: table;
width: 96px
}
ul#affiliations-list li{
margin: 0;
padding: 0;
width: 94px;
height: 94px;
background: #fff;
border: 1px solid #020336;
margin-bottom: 10px;
display:table-cell;
vertical-align:middle;
position: relative
}
<ul id="affiliations-list">
<li><img src="be39fb67466b1a11b4989713b51a268c.jpg" width="94" height="33" alt="" /></li>
<li><img src="297b46e52846790f9bdb71bb0c54158f.png" width="94" height="29" alt="" /></li>
<li><img src="d20e8a119dd54a7c73d058cd333dbd71.jpg" width="93" height="94" alt="" /></li>
<li><img src="beb10861fed07a849e36d98922304751.gif" width="94" height="68" alt="" /></li>
</ul>
Любая помощь приветствуется!