Центр выравнивания макета жидкости - PullRequest
0 голосов
/ 13 сентября 2011

Как выровнять по центру жидкостную компоновку (без фиксированных значений px, только% значений) для нескольких экранов?

т.е. Я собираюсь просмотреть тот же HTML-код на рабочем столе (может иметь несколько разрешений), может быть мобильным (например, iPhone) ИЛИ даже планшетом (например, iPad).

Я думаю, что следующие решения не будут работать в моем случае;

  1. Использование ширины: 100% (свободного места для выравнивания по центру не останется)

  2. Использование widdth: 80% или около того, а затем с использованием margin: 0 auto (это будет отлично работает на настольных компьютерах, но тратит место на мобильных устройствах .. т.е. хотите оптимизировать ограниченное пространство на мобильных устройствах)

  3. Использование выравнивания текста: центр (я хочу выровнять макет по центру, а не текст)

Пожалуйста, предложите.

Ответы [ 3 ]

1 голос
/ 25 сентября 2013
<div style="width:100%; text-align:center;">
        <img style="margin:auto; display:block;" src="images/web_banner.gif"/>
        <p>Website coming soon…</p>
</div>
0 голосов
/ 13 сентября 2011

Очень трудно установить страницу, если это не просто текст, чтобы быть полностью жидким.Просто потому, что изображения должны отображаться в определенном размере, а затем должны быть изменены в соответствии с меньшим разрешением.Тем не менее, если это просто текстовый сайт, то

width: 80%;
margin: 0 auto;
text-align: center;

iphone поддерживает поле, поэтому оно должно работать нормально.Если у вас есть изображения и вам необходимо изменить их размер, вам следует обратить внимание на jquery или javascript, чтобы настроить изображения при изменении размера.

Также используйте text-align: center для обратной совместимости.Используйте все это в качестве оболочки, а затем установите для вас контент и навигацию

text-align: left;
0 голосов
/ 13 сентября 2011

Используйте выравнивание = "центр" в div, тогда вы получите содержимое в div будет центр

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...