Вобщем сделал на js. Сразу после загрузки css, вычисляю и присваиваю паддинг-лефт родительскому блоку и контент выстраивается по центру.
Единственное девятая Опера подтупливает (прыгает паддинг при обновлении страницы, изображения очень долго отображает и т.д.), но ей наверное недолго осталось, в 10.51 всё превосходно.
Теперь последняя проблема. Пока ещё не разбирался что да как. Описание - имеем 4 блока одинаковой высоты и заданой им разной ширины. Выстроены они в одну строку. Задача - левый блок прижать к левому краю, правый к правому, а те два оставшихся равноудалить друг от друга, короче говоря чтобы расстояния между блоками (первым-вторым, 2-3, 3-4) были равны. Всё резина.
Пока думаю всем блокам присвоить inline-block, а остальное выровнять пустыми блоками с заданой шириной в процентах, но что-то есть сомнения насчёт такого подхода.
Какие мысли будут по этому поводу? Код не обязательно, главное направление мысли.
|