Картинке по-хорошему всегда надо объявлять какой-то размер, хотя бы в процентах, иначе получается стремная зависимость от контента. Для разных экранов можно использовать
picture с разными источниками. А на деле эти 300х100 пикселей вместо 150х5 никакой роли не сыграют