CSS trick. bg-size auto 100% , min-height, responsive
Если картинка в background - то никак, ибо на flow она никак не влияет. Можно вложить картинку в блок отдельным элементом, тогда высота блока будет не меньше высоты картинки (если не указано обратное).
Вариант 1 (упомянут выше):<div><img ... ></div>
img css: max-width: 100%;Вариант 2:
jQuery pluginhttps://github.com/srobbin/jquery-backstretch