Вы пробовали использовать разные таблицы стилей для разных размеров экрана?Тогда вам просто нужно написать код для каждой ситуации, а затем загрузить нужный стиль.Это также пригодится, если у вас есть другие стили, которые нужно менять в зависимости от размера.Очень полезно на мобильных сайтах.
<meta content="width=device-width, initial-scale=1.0" name="viewport">
помогает убедиться в правильности масштабирования.Не уверен, насколько это будет полезно, но надеюсь, что эта ссылка поможет.
CSS-трюк для конкретной таблицы стилей
Я также немного поиграл, и кажется,работать, если вы установите изображение в процентах.Я поместил один слева от текста и на 50% экрана, и он изменил размер текста и все.Если вы хотите, чтобы я опубликовал пример, просто спросите.