Каковы некоторые рекомендации по поддержке нескольких разрешений в веб-приложении? - PullRequest
0 голосов
/ 07 января 2009

Каковы некоторые рекомендации по включению веб-приложения для поддержки нескольких разрешений? В частности, разрешения, которые широкоэкранные и нормальное соотношение сторон.

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

Конечно, сделать его кросс-браузерным становится еще сложнее.

Есть ли у кого-нибудь хорошие ресурсы по этой проблеме?

Ответы [ 5 ]

3 голосов
/ 07 января 2009

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

Вот хорошая статья, объясняющая различные макеты, включая макет жидкости.

http://www.maxdesign.com.au/presentation/liquid/

PS. вышеупомянутый сайт (maxdesign.com.au) использует саму разметку, поэтому попробуйте изменить размер браузера при чтении статьи.

1 голос
/ 07 января 2009

В Opera и Safari (особенно их мобильных версиях) вы можете использовать мультимедийные запросы CSS3 , которые позволяют объявлять совершенно разные стили для разных разрешений экрана.

Это можно эмулировать в других браузерах, используя Javascript - Alistapart: Switchy McLayout

1 голос
/ 07 января 2009

Один быстрый, простой и достаточно надежный способ - использовать структуру, такую ​​как Blueprint или 960gs , для размещения сайта. Они не зависят от браузера, поэтому вам не нужно об этом беспокоиться, и они делают большинство макетов столбцов довольно легкими.

Они оба работают над идеей создания контейнера фиксированного размера где-то между 900 и 1000 пикселей в ширину для вашего контента. Большинство людей в настоящее время работает по крайней мере в 1024x768. Если вам нужно больше ширины, чем это для вашего контента, вы, вероятно, делаете это неправильно.

Единственная область, где ~ 960px может не работать, это мобильные телефоны ... но для этого нужны таблицы стилей для мобильных устройств , верно?

0 голосов
/ 07 января 2009

У вас есть два варианта:

  1. Схема с фиксированной шириной
  2. Схема потока

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

0 голосов
/ 07 января 2009

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

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