У меня есть образ 24x24 пикса внутри <a>
, который вложен в <div>
, имеющий min-height:50px
.Вертикальные выравнивания из IMG мешая на высоту сНа
Нижняя и верхняя прокладки <a>
Элемент 13px оба.
Таким образом, высота должна быть 24px (высота изображения) + 13px (<a>
обивка-топ) + 13px (<a>
обивка дна) = 50px правильно?
Проблема заключается в том, что обертка <div>
расширяет свою высоту до 54 пикселей, за исключением случаев, когда я определяю vertical-align:middle
для этого изображения, а затем он изменил размер до 50 пикселей по желанию.
Вот код http://codepen.io/thyagosic/pen/JKYrjN
Удаление vertical-align: middle;
может помочь понять проблему
Вы ищете объяснение, почему использование 'vertical-align: middle' (вместо' vertical-align: baseline') приводит к разной высоте? –