Действительно безопасным вариантом здесь будет использование таблицы с 1 строкой и 3 столбцами.Это даст вам нужные вам столбцы (слева, справа, посередине), и ширина будет сохранена.Что касается фоновых изображений для столбцов, вы можете подумать о том, как их проектировать и обрезать, чтобы он выглядел хорошо.
другой вариант здесь - это сочетание html css и javascript - единственная проблема заключается в том, что если браузерне поддерживает JS, ваш сайт будет выглядеть неправильно.
Помогает ли это?