vertically align к image с float
Хочу чтобы в списке, слева от текста, была картинка расположенная по центру блока. Но свойство vertical-align: middle
для картинки почему-то не работает и картинка прижимается к верху.
<ul>
<li>
<a href="/test" class="menu-link">
<img src="test.png">
<div>Много много всякого разного текста</div>
</a>
</li>
</ul>
<style>
ul {width: 150px;}
img {
float: left;
max-width: 40px;
max-height: 30px;
line-height: 38px;
vertical-align: middle;
}
div {
line-height: normal;
color: rgb(244, 249, 226);
padding-left: 47px;
}
</style>
Источник: Stack Overflow на русском