Это возможно, но подогнать сложно + может быть небольшое размытие на границе. Делайте фон отдельным блоком на абсолютном позиционировании с нужным размерои, тогда избежите размытия и геморроя.
Картинка и текст должны быть в одном блоке, тогда вы можете точно хоть относительно, хоть абсолютно позиционировать текстовые блоки относительно одной строки. Пустое место не надо делать блоками. Сойдёт разбивка на проценты двух колонок в одном блоке (текст + картинка). Calc() вам в помощь.
drveb1, какой код? Шорткод WordPress'a? Зачем нам код шорткода, когда мы не видим, какой HTML-код он возвращает? Более того, никто не видит, какой CSS у всего этого.