Вопрос такой же: Extra spacing after an A Tag/img tag? Но решение было применить дисплей: блок к изображению, но если я это сделаю, мой вертикальный вылет потерян.table-cell> img extra 4px space
<div class="main" style="display:table;">
<div style="display:table-cell;">
<img src="http://www.w3schools.com/images/w3logotest2.png" />
</div>
</div>
скрипку: http://jsfiddle.net/Zf34P/ высота IMG: 32px, высота родительского DIV: 36px. Невозможно найти способ удалить его и сохранить vertical-align: middle; text-align: center;
, чтобы изображение было центрировано. Эти 4 пикселя действительно раздражают, когда высота изображения установлена на высоту окна через JavaScript, поэтому появляется полоса прокрутки. Любые идеи, как удалить его? Благодарю.
Если у вас нормально использовать margin: auto вместо text-align: center. Дисплей: flex должен заключить сделку. http://jsfiddle.net/LG68Q/ – Yoann
не работает, также он был устаревшим, не так ли? – zavr
@Yoann благодарит! :) – zavr