Разное

Как изменить font-size для мобильной версии WordPress?

Как изменить font-size для мобильной версии WordPress с помощью CSS?

Чтобы изменить font-size для мобильной версии WordPress, откройте дополнительные стили CSS с помощью встроенного редактора, либо в настройках темы, затем введите следующий код:

@media only screen and (max-device-width: 480px) {
p
{
font-size: 19px;
text-align: left!important;
}
h1 {
font-size: 23px !important;
}
h2 {
font-size: 21px !important;
}
h3 {
font-size: 20px !important;
}
.main-content {
    padding-top: 35px;
    padding-bottom: 35px;
}
    }
Font-size для мобильной версии сайта WordPress (пример настроек CSS и AMP)

В представленном примере max-device-width влияет на то, при каком размере экрана будет изменяться размер и выравнивание текста, заголовков H1, H2, H3, а также как будут модифицированы отступы в основном контенте.

Настраиваю font-size для мобильной версии WordPress с помощью встроенного редактора CSS

Напротив font-size указан размер шрифта. Вы можете поменять его любым образом, чтобы не ломать дизайн мобильной версии сайта (например, установить 16px, 19px). p — это основной текст, H1 — H3 — это уровни заголовков секций. Первый — название сайта, H2 обычно используются для названий статей и заголовков в публикациях, H3 и так далее — для подзаголовков (например, в FAQ).

text-alight - настройка выравнивания текста. Если нужно изменить выравнивание, например, по центру, left можно заменить на center. При необходимости, выравнивание можно скопировать и добавить для H1 - H3, но на мой взгляд, это выглядит несколько неопрятно.

Чтобы изменить размер шрифта для H4 — H6, скопируйте настройки любого из заголовков, поменяйте название на h4 — h6 и укажите оптимальные параметры (например, 12, 14, 16px).

Настройки main-content стоит копировать и модифицировать только в том случае, если у вас слишком большие или слишком маленькие отступы в основном контенте (например, название статьи налезает на основной текст, либо строка меню наползает на заголовок). Свойство padding-top устанавливает значение поля от верхнего края содержимого элемента, а padding-bottom — нижнего.

Если с отступами всё в порядке, будет достаточно скопировать следующий код:


@media only screen and (max-device-width: 480px) {
p
{
font-size: 19px;
text-align: left!important;
}
h1 {
font-size: 23px !important;
}
h2 {
font-size: 21px !important;
}
h3 {
font-size: 20px !important;
}
    }

Если вам не нужно выравнивание, удалите строку с text-align.

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

Как выглядит сайт после изменения размера шрифта?

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

Настраиваю размер H1 для мобильной версии WordPress с помощью CSS
Главная страница
Размер шрифта и заголовков H1 - H2 на версии сайта для смартфонов
Случайная статья на мобильной версии
Меняю настройки font-size для мобильной версии сайта (и вот что из этого получилось)
Ещё одна статья на сайте

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

Первый тест скорсоти мобильной версии сайта
Тест на loading.express
Скорость загрузки мобильной версии сайта на pagespeed
Тест PageSpeed Insight

Минусы редактирования размера шрифта с помощью CSS

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

Если вы не программист (как и я) и вам требуется изменить больше настроек для правильного отображения на мобильных, это может занять некоторое время на поиск информации и её проверку в тестовом режиме. Для программистов и верстальщиков изменение CSS обычно не доставляет существенных проблем.

Как изменить font-size для мобильной версии сайта WordPress с помощью AMP?

Чтобы изменить размер шрифта для мобильной версии WordPress с помощью AMP, установите плагин AMP for WP, активируйте и настройте его, особое внимание уделив перенаправлению со смартфонов и планшетов (mobile redirection):

Настройка перенаправления для мобильной версии сайта WordPress (mpbile redirection) с помощью AMP
Пример настройки AMP

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

CSS меняется приблизительно таким же образом, как и в первом случае: вы можете скопировать код и перенести его в Custom CSS (находится в разделе «Design», подразделе «Global», «Advanced»):

Где настраивается custom CSS для AMP версии сайта WordPress? Инструкция
Custom CSS находится ближе к концу Global

Если вам нужно изменить только размер заголовков H1 — H6, это можно сделать даже без внесения изменений в таблицу стилей. Чтобы поменять размер шрифта для заголовков, переключитесь на «Single» в разделе «Design», промотайте настройки вниз, пока не дойдёте до General.

Для изменения размера заголовков сначала нужно передвинуть ползунок вправо, чтобы активировать режим модификации, затем указать размер шрифта. Например, 23px, 21px, 19px.

Выглядит это примерно вот так:

Изменение размера заголвоков H1 - H3 для мобильной версии сайта WordPress с помощью AMP for WP
Изменение размера заголовков для AMP

Внешний вид AMP версии WordPress

Хочу сразу заметить, что так будет выглядеть сайт без покупки премиум тем AMP и подключения дополнительных плагинов. Используя расширенный функционал AMP for WP, можно сделать по-настоящему стильную мобильную версию!

AMP версия сайта WordPress (пример мобильной версии)
Рандомная страница сайта
Пример создания мобильной версии сайта с помощью плагина AMP для WordPress
Главная страница и записи в блоге

Плюсы и минусы изменения размера шрифта с помощью AMP

Плюсы изменения размера шрифтов с помощью AMP:

  • Пользователи будут видеть оптимизированную страницу, которая хорошо выглядит с минимумом изменений;
  • Размер шрифта и заголовков легко поменять как с помощью CSS, так и расширенных настроек в меню плагина;
  • Оптимизировать текст для мобильной версии можно без доработки адаптивной версии;
  • Страницы быстро загружаются, особенно из кэша Google;
  • Дизайн и настройки легко поменять;
  • Нет необходимости покупать премиум темы и плагины.

Минусы изменения шрифта с помощью AMP:

  • Без покупки премиум плагина AMP for WP или отдельных оптимизированных плагинов для подключения «AMP дружественных» форм комментариев при попытке ответить на запись пользователь увидит обычную мобильную версию, поэтому вам всё равно нужно будет настраивать font-size в стилях CSS адаптированной темы для смартфонов;
  • У вас мало контроля над сторонними плагинами. Используя AMP, будьте готовы к периодическим сбоям, неправильному отображению текста и другим ошибкам. Хотя они возникают довольно редко, использование «обычной» мобильной версии сайта может принести куда меньше головной боли;
  • Обычные плагины кэширования редко работают с AMP, из-за чего ваши расходы на оптимизацию сайта могут увеличиться. Подключить дополнительный стиль CSS для адаптивной версии сайта будет намного проще и дешевле;
  • Без самостоятельной доработки сайта или подключения премиум версий AMP дизайн вашей площадки будет очень тривиальным и неброским. Хотя вы можете компенсировать это качественным контентом и скоростью загрузки, ускоренные мобильные страницы всё равно могут оттолкнуть посетителей;
  • Для получения ссылки из кэша Google необходимо совершить на одно действие больше;
  • Кэш медленно обновляется, поэтому даже после изменения font-size может понадобиться много времени, чтобы читатели увидели разницу (критично для визитов из поисковой системы Google);
  • Некоторые расширенные функции сайта могут оказаться недоступными после перехода на AMP;
  • Показатели First Contentful Paint и Largest Contentful Paint могут быть хуже, чем в оптимизированной мобильной версии. Чтобы ускорить загрузку, улучшить показатели PageSpeed Insight и отзывчивость сайта на смартфонах, вам понадобится плагин для кэширования AMP.
Скорость загрузки AMP по сравнению с мобильной версией сайта

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

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

Понравилась статья?

Делитесь публикацией с друзьями, пишите комментарии, подписывайтесь на Telegram, Boosty и другие страницы, чтобы первыми видеть всё самое интересное!

Фотограф, гик, ретушёр

Оставить комментарий

Ваш адрес email не будет опубликован.