Это продолжение предыдущего вопроса SO Anchoring CSS Repeating Background Image, но достаточно разного для рассмотрения в качестве отдельного вопроса.Таблица HTML: выравнивание по центру, независимо от ширины браузера
JsFiddle http://jsfiddle.net/By2xj/ демонстрирует концепцию. У меня есть изображение баннера (в центре), которое затем требует повторения изображений слева и справа, которые будут отображаться и повторяться в зависимости от ширины окна браузера. Оговорка заключается в том, что левое и правое изображения должны быть зафиксированы на краю изображения центрального баннера. Вы можете увидеть этот эффект, если вы развернете окно jsFiddle Result - левое и правое повторяющиеся изображения всегда остаются заблокированными в стороне от изображения центрального баннера и расширяются из этой точки.
Итак, все это работает, но я использовал таблицу для достижения этого эффекта, поскольку CSS, предложенный в предыдущем SO-вопросе, не полностью работал и был зависимым от браузера, в частности, не играл со старыми браузерами.
С помощью этого решения, основанного на таблицах, я хотел бы всегда держать центральное изображение баннера в центре, даже если ширина браузера меньше, чем баннер. Если вы уменьшите размер окна jsFiddle Result, вы увидите, что, когда ширина браузера меньше, чем баннер, баннер придерживается выравнивания по левому краю, а не центрируется.
Итак, мой вопрос в том, как я могу всегда выравнивать центр центра баннера (или, вернее, выравнивать всю таблицу), даже если ширина браузера меньше ширины баннера (и содержит ячейку таблицы)?
В ожидании какой-либо помощи.
Является ли баннер только изображением? Вы можете установить его в «background-image»: http://jsfiddle.net/userdude/YgJh9/ –