Обычно img является встроенным элементом, что означает, что он выравнивается по базовой линии текста вашего родительского элемента.Это оставляет неприятное пространство под вашим изображением.
Вы можете предотвратить это с помощью
img{
display:[inline-]block; /* or inline-block if the img isn't the only element in your div*/
}
Это удаляет зарезервированное пространство под изображением.
Вы можете изменить выравнивание с помощью
img{
vertical-align: [top|middle|bottom|baseline|...] ;
}
, чтобы выровнять его в соответствии с вашим текстом.
Как правило, вы можете выровнять только встроенные элементы по вертикали.Таким образом, объявление с display:block
не будет затронуто объявлением вертикального выравнивания.