Как сделать мобильное устройство

Добавил пользователь Morpheus
Обновлено: 04.10.2024







Она способна поднять активность и конверсию всего лишь одним своим появлением.

Что такое мобильная версия сайта и как ее сделать?

Можно сделать сайт одинаковым для всех устройств.

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

А есть мобильная версия сайта. Она открывается только у пользователей телефонов, планшетов и айфонов.

Её плюс в том, что интерфейс можно настроить так, чтобы было удобно работать с мобильного устройства.

Благодаря чему человеку не придётся искать маленькие кнопочки или увеличивать нужную информацию.

Всё будет располагаться так, что на телефоне буквы будут разборчивыми.

Ещё одна важная причина создания мобильной версии – полновесные сайты не всегда правильно отображаются на телефонах.

Например, бывает так, что страница видна не полностью. И в некоторых случаях это будет доставлять сильное неудобство.

Да, можно выйти из ситуации, собрав всё важное в центр, но это ударит уже по версии для компьютеров.

Мобильная версия может отличаться от обычного сайта даже своим визуальным оформлением.

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

Как на компьютере сделать мобильную версию сайта и какой должен быть размер?

В первую очередь стоит обратиться к специалистам.

Если вы хотите сделать качественную мобильную версию, то стоит поискать программистов-умельцев.

Если же вы всё-таки решите самостоятельно делать версию, то можете воспользоваться сервисами, которые предлагает Google.

Главный недостаток такого метода – размер страницы. Она будет весить больше, а значит грузить её интернет будет дольше.

А главное преимущество в том, что не нужно будет переживать о размере.

В таком случае вёрстка с компьютера автоматически подстроиться под телефонную версию. Благодаря чему вам не нужно будет тратить лишнее время на настройку.

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

Это сократит время ожидания пользователей, а значит вы не расстроите их ещё до того, как они попадут на сайт.

Чтобы не возникло проблем с этим, не пытайтесь впихнуть всё, что только можно на главную страницу.

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

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

А много значков = мелкие значки. А это очень неудобно.

Как сделать мобильную версию сайта (особенности создания)? — смотреть видео

Мобильная версия сайта Ютуб и Вк

Если вы хотите посмотреть образец, то берите пример с Ютуба или Вконтакте.

Оба оригинала в компьютерной версии все важные кнопки расположили сбоку. Это удобно для владельцев ПК.

А вот на телефонной все необходимые плашки находятся снизу.

Из этого можно вывести простое правило – там, где больше места, там его и обрезайте.

Ещё одной важной частью дизайна в ВК и Ютуб стало то, что пришлось пожертвовать некоторыми функциями.

Но это ожидаемо, ведь функций много, а места мало.

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

Ещё ВК и Ютуб настраивают обложки и баннеры под устройство.

То есть, если вы заходите в группу, то можете увидеть там сверху обложку. И её размер будет меняться в зависимости от устройства, с которого вы попадёте.

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

А вот что было не так очевидно, так это настройка мелких объектов.

То есть, название видео на Ютубе и список друзей в ВК отличаются с компьютера и с телефона.

Хоть они и в компьютерной версии маленькие, их всё равно нужно было чуть отредактировать.

Просто для того, чтобы они красиво помещались в телефоне, заполняя всё отведённое пространство.

Такие мелочи и делают мобильную версию сайта удобной.

Заключение

Мобильная версия сайта должна быть, если вы хотите развиваться.

Пользователи заходят не только с компьютера, но и с телефонов. Причём в последнее время всё чаще второе.

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

При разработке учитывайте размер страницы (не более 200 килобайт), а также отталкивайтесь от удобства.

Лучше не добавлять много функций, хватит и только самых важных.

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

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

P.S.S. Чтобы написать данную статью, было потрачено много сил и времени. И если она принесла пользу вам, то возможно она принесет пользу и вашим друзьям.

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

Ваш веб-сайт уже оптимизирован под мобильные устройства? Если еще нет — это не конец света. Современные браузеры содержат такие нововведения, как пинч-зум и автоматическая регулировка размера шрифта.

1. Установите правильные атрибуты полей форм

Если вы используете на сайте поля ввода для имени пользователя или адреса, выключайте autocorrect и включайте autocapitalize :

Если не сделать так, то система автоматизированного ввода Т9 будет заменять имена, к примеру, “ Erwan ”, на что-то вроде “ Erevan ”.

Установка автоматического использования первых заглавных букв в типах words освободит пользователей от необходимости каждый раз включать капитализацию букв – то есть каждое слово будет начинаться с большой буквы (к примеру “ Ken burns ” станет “ Ken Burns ”):

1. Установите правильные атрибуты полей форм

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

И не уходя далеко от темы. Если ваш сайт запрашивает email у пользователя — используйте поле email , чтобы посетителю не приходилось вводить символ @ с клавиатуры мобильного устройства:

2. Задайте подходящую для мобильных устройств ширину

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

Это и будет минимально допустимой шириной. Берите текущее значение ширины и устанавливайте его в свойство @viewport путем установки тега meta в заголовок страницы head :

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

2. Задайте подходящую для мобильных устройств ширину

Эта картинка демонстрирует лишнее место справа:

2. Задайте подходящую для мобильных устройств ширину - 2

А эта картинка показывает правильно установленное значение ширины.

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

3. Установите ширину картинок в 100%

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

3. Установите ширину картинок в 100%

Чтобы этого избежать, установите значение максимальной ширины ваших изображений в 100%. Таким образом, изображения будут автоматически менять размер в случаях, когда они окажутся слишком велики для экрана мобильного устройства. Добавьте код, приведенный ниже, в CSS -стили вашего сайта:

Если вы используете изображения в качестве фона не с помощью тега img , просто установите CSS свойство background-size в значение contain . Это заставит фоновую картинку менять размер, когда разрешения экрана будет недостаточно для её отображения в масштабе 100%:

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

Когда посетитель пользуется увеличением, браузер при этом пользуется увеличением четкости картинки. Однако удостоверьтесь, что ваш сайт не имеет свойства user-scalable=no в теге meta . Если это не так — пользователь не сможет пользоваться зумом:

4. Установите ширину полей ввода в 100%

После того, как ширина изображений установлена через свойство max-width , сделайте похожий трюк с полями input . Просто добавьте в файл CSS – файл вашего сайта:

При просмотре сайта с мобильного устройства этот параметр не даст полям input выйти за пределы экрана.

5. Будьте бдительны когда используете Disable для кнопок подтверждения отправки форм

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

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

И если вы все-таки решили деактивировать кнопку submit — делайте это на несколько секунд.

6. В длинных строках используйте word-wrap

6. В длинных строках используйте word-wrap

Избегайте этой ситуации с помощью свойства word-wrap . Так будет выполнен перенос, когда строка достигнет края экрана. Пользователь увидит все необходимое без использования прокрутки:

7. Будьте осторожны, используя пробелы

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

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

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

8. Преимущества медиа-запросов

Вы можете создать пользовательские стили, которые будут работать только при просмотре сайта с мобильных устройств (или же отображаться в маленьком окне браузера), а на настольном компьютере сработает обычный вариант веб-страницы. Используйте для этого целевые стили внутри медиа-запросов как в примере ниже:

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

9. Избегайте fixed позиционирования

Если заголовок или сайдбар вашего сайта позиционирован фиксировано, CSS свойство position установлено в значение fixed . Будьте внимательны.

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

Избегайте fixed позиционирования

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

Пример ниже, использующий метод медиа-запросов, покажет, как воплотить это в жизнь:

10. Используйте стандартные шрифты

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

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

Используйте стандартные шрифты

В случае использования Google Font Loader для загрузки шрифтов вы сможете отобразить текст с помощью стандартного шрифта, пока грузится пользовательский. Затем вы генерируете страницу заново, и отображается нужный вам шрифт.

Для этого нужно написать два варианта CSS -правил. Один вариант для использования шрифта по умолчанию, а другой — для применения скачанного шрифта.

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

Обратите внимание, что селектор класса .wf-opensans-n4-active добавляется в код сайта динамически Font Loader’ом , но только после того, как шрифт загружен.

Заключение

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

Чтобы изменять стили под определённые размеры экрана устройств, необходимо последовательно пройти шаги:

Использование медиа-запросов позволяет определить, что пользователь использует устройство с маленьким экраном (например, смартфон), и выдать ему специфический шаблон страницы.

Возможности медиа-запросов не ограничиваются выявлением мобильных устройств, с их помощью можно создавать адаптивный макет. Такой макет подстраивается под разрешение монитора и окна браузера, меняя при необходимости ширину макета, число колонок, размеры изображений и текста. Медиа-запросы ограничивают ширину макета, и при достижении этого значения (к примеру, за счёт уменьшения окна или при просмотре на устройстве с указанным размером) уже применяется другой стиль.

1. Добавление блока CSS

Для того чтобы создать CSS блок, вам потребуется:

Результат — созданный блок.


2. Создание медиа-запроса

Медиа-запросы задают технические характеристики устройства, на котором отображается документ. Стиль выполняется в том случае, если запрос возвращает истину, иными словами, указанные условия выполняются.

Все запросы начинаются с правила @media, после чего следует условие, в котором используются типы носителей, логические операторы и медиа-запросы.

Чтобы изменять стили под определённые размеры экрана устройства, нужно добавить следующую конструкцию в созданный CSS-блок:

Когда мы хотим указать нужную ширину экрана, например, альбомную ориентацию IPhone 7 (768px), нужно дополнить наш медиа-запрос:

(max-width) — отвечает за максимальную ширину экрана устройства

Когда нужно изменить что-то на конкретных размерах экрана, можно дополнить текущий запрос:

(min-width) - отвечает за минимальную ширину экрана устройства

3. Изменение свойств элементов

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

Умение изменять стили с помощью медиа-запросов логично вытекает из понимания и умения применять селекторы.

В этом примере изменяется цвет у заголовка на красный при просмотре страницы с устройств с шириной экрана от 468px до 768px.

Задаём класс заголовку, используя статью выше, и прописываем в CSS-блоке следующий код:


Результаты работы кода:



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



Здравствуйте, скажите, как масштабировать картинку обложки в зависимости от размера экрана?
Режет картинку, получается некрасиво



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






Здравствуйте! Подскажите как адаптировать прикрепленную страницу с колонками под мобильное устройство? Перепробовала все - в итоге сползает



Здравствуйте. Подскажите, пожалуйста, как адаптировать размер изображения, которое используется в качестве фона контейнера? Хотелось бы, чтобы размер фона вписывался в размер контейнера. В коде вижу параметр background-size: 600px auto; как его грамотно изменить и куда вписать?)




Внешний вид сайта на разных устройствах

После редактирования в десктопный вариант нужно добавить виджет, информирующий о том, что доступна мобильная версия, которая находится на другом домене:

Виджет о наличии мобильной версии сайта Wirenode

При оптимизации сайта для мобильных устройств в WordPress самым простым решением будет изменение темы на адаптивную либо установка плагина для мобильной версии. При использовании темы с адаптивным дизайном ресурс выглядит таким образом в полной версии:

Адаптивный дизайн сайта для десктопа

Адаптивный дизайн сайта для мобильных устройств

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

Добавление темы в WordPress

Темы с адаптивным дизайном для WordPress

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

Поиск тем в админ-панели WordPress

Также для Wordpress можно использовать следующие плагины:

Плагин AMP для WP — Ускоренные мобильные страницы

Google Accelerated Mobile Pages (AMP) — библиотека с открытым программным кодом, помогающая создавать быстро загружающиеся упрощенные версии страниц сайта, которые хорошо выглядят на смартфонах.

Принцип работы строится на том, что создается дубликат ресурса с использованием AMP HTML. При этом отключаются скрипты, которые замедляют скорость загрузки сайта, после чего средствами Google страницы сайта обрабатываются для наиболее быстрой загрузки.

Создание AMP-версии в плагине WordPress

Дизайн мобильной версии в плагине AMP для WP

Выбор темы в плагине AMP для WP

Переадресация на мобильную версию в плагине AMP для WP

Пример AMP-страницы для WordPress

Плагин WPtouch для WordPress

Активация плагина WPtouch

Настройка темы в плагине WPtouch

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

Превью мобильной версии сайта в плагине WPtouch

Мобильная версия сайта в плагине WPtouch для WordPress

Переключение мобильной и десктопной версии сайта

Помимо указанных, можно использовать следующие плагины:

Плагин PageBuilder для WordPress

    — определяет, с какого устройства зашел посетитель, и показывает десктопную либо мобильную версию ресурса:

Плагин Mobile Smart для WordPress

Плагин WP Mobile Edition для WordPress

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

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

Согласно рекомендациям Google, чтобы поисковики не считали контент на мобильной версии дублированным, необходимо в код каждой страницы полной версии добавить:

Читайте также: