1) Используйте тег <meta name="viewport">
, чтобы правильно установить масштаб так, чтобы ваш контент занимал весь экран
2) Избегайте внутренней прокрутки областей, таких как iframes или div, с помощью overflow:scroll
, так как они не работают наiOS4 и более ранние версии, или большинство версий Android
3) Избегайте position:fixed
привязывать навигацию к определенным частям экрана, поскольку это не работает на iOS4 и более ранних версиях, или в большинстве версий Android
4) Не полагайтесь на интерактивное или основанное на опрокидывании взаимодействие, такое как выпадающие меню, которые появляются при наведении курсора мыши, потому что они плохо работают или вообще не работают на сенсорных устройствах
5) Избегайте мелкого текста илиссылки сближаются, потому что, если ваша страница имеет ширину 800px и она сокращается до экрана 320px, их будет трудно читать или нажимать.
6) Не используйте Flash
В целом, у вас есть выбор, как подойти к этому:
1) Создайте единый дизайн сайта с красивым большим текстом, который можно хорошо использовать при уменьшении до небольшого экрана
2) Создайте дваLayoдля вашего сайта и используйте запросы разрешения медиа-файлов JavaScript или CSS для переключения таблиц стилей между мобильной и настольной версиями, или
3) Создайте так называемый жидкий макет, где ширина может быть изящно масштабирована для разных размеров экрана безмасштабирование