Обеспечить соблюдение «Min-margin» для гибкого макета

Я пытаюсь создать сайт, который лучше всего работает при достаточно высоких разрешениях, но также скользит как можно дальше влево, когда разрешение становится ниже.

Я даже не уверен, какой код здесь скопировать, поэтому ссылка:

projects.thomasrandolph.info

Мне нужно, чтобы левая сторона #page перестала скользить влево по правой стороне #logo плюс несколько пикселей. Это 13.25em слева от страницы.

Я установил левое поле #page на 13.25em , что выглядит правильно, но при более высоком разрешении страница выглядит странно, потому что она не центрирована. Я хочу сохранить центрирование, но также остановить его скольжение в определенной точке.

Поэтому я хочу, чтобы левая сторона не уходила дальше этого:

left alignment

Я бы ОЧЕНЬ предпочел, если бы я мог сделать это с помощью чистого CSS на два элемента, которые я отметил здесь, но я могу добавить HTML по мере необходимости.

Я долгое время боролся с тем, как даже задать этот вопрос, поэтому, пожалуйста, задавайте мне вопросы или отредактируйте этот вопрос, чтобы улучшить ясность вопроса.

Обновление:

Вот изображения того, как он в настоящее время выглядит в двух разрешениях:

1920

1920 res

1280

1280 res

Вот изображение того, как это следует смотреть на разрешения ниже примерно 1540 :

min left margin

Любое разрешение выше ~ 1540 будет плавно сдвигаться вправо, как это происходит сейчас.

8
задан rockerest 28 June 2011 в 21:23
поделиться