Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the hide-login-page domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/artem952/domains/devarts.pro/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-yandex-metrika domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/artem952/domains/devarts.pro/public_html/wp-includes/functions.php on line 6114
Как сделать адаптивный mobile friendly шаблон

Как сделать адаптивный mobile friendly шаблон

mobile frendly - Как сделать адаптивный mobile friendly шаблон

Итак, Google ужесточил правила и недружественные к мобильным платформам сайты будут теперь ранжироваться ниже. Но, любой шаблон можно минимально привести кmodile friendly версии и не нужно осваивать адаптивную верстку, достаточно правильно настроить шаблон.

Проверить дружественность сайта можно по ссылке:
https://www.google.com/webmasters/tools/mobile-friendly/

Первые шаги к mobile friendly

  • телефоны еще не доросли до ajax и jquery, поэтому ими не следует злоупотреблять;
  • графика и контейнер сайта не должны иметь горизонтальной прокрутки и решается это на css;
  • боковые сайдбары так же будут лишними и отберут массу полезного пространства – убираем ;
test mobile friendly - Как сделать адаптивный mobile friendly шаблон

Вот, какая идеальная конструкция для mobile friendly шаблонов. Одна центральная часть и все. Стрелками я указал, какие параметры нужно поправить, чтобы исчезла горизонтальная прокрутка.

Для контейнера и картинок сайта задаем максимальную ширину в процентах:

.container{
	width: 90%;
	max-width: 90%;
	position: relative;
	/*остальной код*/
}

.posts img{
	max-width: 90%;
	/*остальной код*/
}

где .posts и .container – те классы, которые используются в шаблоне для формирования каркаса, полной и короткой новостей.

Такой трюк позволит использовать на полной версии, например, картинки, шириной по 600px, а на мобильной версии автоматически сжимать их до 90%. Девяносто выбрано наугад. Картинка в этом случае примет отступ по 5% с обеих сторон.

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

Похожие записи


JS — скрыть внешние ссылки на сайте
Очень простой скрипт для скрытия внешних ссылок на любом сайте. Разрабатывался для CMS WordPress, но будет работать абсолютно везде. Полностью...
jQuery — таймер обратного отсчета с изменяемой скоростью
Рассмотрим наглядный пример управления таймером на jQuery. Задача: Таймер запускается при загрузке страницы. При клике на кнопку с числом скорость...
jQuery Cookies — ограничиваем повтор события с помощью куков
Cookies — возможность сохранить в браузере некие данные, которые не удалятся после обновления страницы. Задача: отследить с помощью javaScript фиксированное...
jQuery — очищаем поле с результатом после каждого выполненного события
Уже после написаний данной статьи случайно наткнулся на реальный пример описанного здесь простейшего косяка в jQuery коде. Это известный онлайн...
jQuery — простое модальное окно
В данной статье расскажу про очень простое решение с модальным окном на jQuery. Прикручивал его поверх платного конструктора шаблонов сайта...

Комментарии

Добавить комментарий