У меня есть следующий код для отображения некоторых изображений:
HTML:
<div class="footer-logos">
<ul>
<li><img src="/sites/default/files/imagefield_thumbs/All Ears Cambodia Logo_1.png" alt="" class="first"></li>
<li><img src="/sites/default/files/imagefield_thumbs/MLF rev.jpg" alt="" class=""></li>
<li><img src="/sites/default/files/imagefield_thumbs/TAMTF A.jpg" alt="" class=""></li>
<li><img src="/sites/default/files/imagefield_thumbs/unltd-logo.png" alt="" class=""></li>
<li><img src="/sites/default/files/imagefield_thumbs/CECILYS HIGH RES.jpg" alt="" class=""></li>
<li><img src="/sites/default/files/imagefield_thumbs/Street Child Africa.jpg" alt="" class="last"></li>
</ul>
</div>
CSS:
.footer-logos {text-align:center;}
.footer-logos img {margin-left:20px;margin-right:20px;}
.footer-logos img.first {}
.footer-logos img.last {}
.footer-logos ul {}
.footer-logos ul li {display: inline; list-style:none;}
Это создает изображения, которые выглядят так:
альтернативный текст http://labs.dante -studios.com / footer-logos-normal.jpg
Но я бы хотел, чтобы логотипы располагались по центру по вертикали, чтобы он выглядел следующим образом:
альтернативный текст http://labs.dante -studios.com / footer-logos-fixed.jpg
Я пытался выровнять все по вертикали с помощью CSS, но это не работает, если я не использую таблицу. В любом случае, я могу получить желаемый эффект без использования строки таблицы?
ОБНОВЛЕНИЕ 1
Получаемые изображения могут быть разной высоты, поэтому нельзя использовать элемент css фиксированной высоты ...