Изменение размера шрифта при использовании мобильного устройства

InstantCMS 2.X
#1 21 февраля 2026 в 18:18

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

То есть при использовании на ПК шрифта размером 18px, на смартфоне он был бы 12px.  

#2 21 февраля 2026 в 18:24
#3 21 февраля 2026 в 18:40

 VladimirKo, свойство @media в css

#4 22 февраля 2026 в 19:00
 VladimirKo, свойство @media в css
Lora

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

#5 22 февраля 2026 в 22:46

Может это, в настройках темы admin/settings/theme/modern. Лично я, понятия не имею что оно делает.

Изображение

#6 23 февраля 2026 в 10:49

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

VladimirKo

Немного с другой стороны...

Вообще юзер может сам настраивать, на мобильном, размер удобный для него. У вас на телефоне (если андроид) в Настройках-Дисплей-Размер и стиль шрифта, что стоит?

А ещё, рамер шрифта можно настроить в браузере.

То есть если вы в настройке телефона увеличили себе шрифт, а в браузере (у меня в Лисе «специальных возможностях») он настроен в «Автоматический размер» тогда он будет адаптироваться под системные настройки телефона.

Там же есть возможность принудительно задать размер для страниц в интернете.

У меня для мобильного на сайте, выставлены под «по умолчаню» на телефоне.

То есть при использовании на ПК шрифта размером 18px, на смартфоне он был бы 12px.

VladimirKo

Для мобильного надо размеры не в px выставлять, а например в rem или в абсолютных ( small, medium, large)

Как то так:

 htmlbook.ru/css/font-size

learn.javascript.ru/css-units

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

#7 23 февраля 2026 в 17:46

понятия не имею что оно делает

pupsik

это поможет частично. Это подключит в итоговый файл стилей вот такой scss github.com/instantsoft/icms2/blob/master/templates/modern/scss/bootstrap/vendor/_rfs.scss

и к стилям типа

  1. h4, .h4 {
  2. font-size: 1.5rem;
  3. }

будут добавлены еще стили через media

  1. @media (max-width: 1200px) {
  2. h4, .h4 {
  3. font-size: calc(1.275rem + 0.3vw);
  4. }
  5. }

что сделает размеры текста зависимыми от ширины экрана.

Наверно автору поможет уменьшить «Базовый размер шрифта» до 0.9rem + включить опцию «Включить адаптивные размеры шрифтов».

Это уменьшит шрифт в целом и сделает его повышение в зависимости от ширины экрана более плавным.

#8 23 февраля 2026 в 20:14

Zau4man, 

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

Всегда думал что основа лежит от версии десктопной, а потом уж адаптировать под мобильную версию. АКА:

p {font-size:1em}

@media (max-width: 800px) {
        p {
          font-size:1.1em;
        }
      }    

 А тут надо заточить под мобильную ну а при достижении 1200(десктоп) уже уменьшится размер. Странно как то.

Добавлено спустя 30 минут

Короче, я лучше не буду об этом думать а то сейчас начну все стили перебирать. 

#9 27 февраля 2026 в 16:28

Всем спасибо за обсуждение!
В каком направлении двигаться примерно понятно.

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

#10 28 февраля 2026 в 17:12

 VladimirKo, Это же елеминтарный css(да пишу с ошибками). Вы можете задать любой размер текста в theme.css

#11 1 марта 2026 в 01:44

Вы можете задать любой размер текста в theme.css

pupsik

правильнее будет редактировать исходные SCSS-файлы, так как theme.css — это скомпилированный файл. При следующей компиляции все ваши правки в theme.css будут перезаписаны. Поэтому лучше вносить изменения в SCSS-заготовки, а затем перекомпилировать стили.

#12 2 марта 2026 в 00:38
Вы можете задать любой размер текста в theme.css pupsik правильнее будет редактировать исходные SCSS-файлы, так как theme.css — это скомпилированный файл.
Pechora.Dev 🐻

Это так и есть. После компиляции приходится заново редактировать файл theme.css.
А какой исходный SCSS-файл нужно редактировать, чтобы решить проблему?

И не лучше ли подключить свой CSS файл с помощью виджета https://instantcms.ru/addons/addjscss.html

#13 2 марта 2026 в 02:14
А какой исходный SCSS-файл нужно редактировать, чтобы решить проблему?
VladimirKo

Посмотрите записи из блога пользователя Zau4man про дочерние шаблоны, очень полезно:

Как не потерять правки в шаблоне. Делаем дочерний шаблон

и продолжение

Про дочерние шаблоны в 2.17.0

#14 3 марта 2026 в 20:50
А какой исходный SCSS-файл нужно редактировать, чтобы решить проблему?VladimirKo Посмотрите записи из блога пользователя Zau4man про дочерние шаблоны, очень полезно: Как не потерять правки в шаблоне.
maxxux

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

#15 3 марта 2026 в 21:54
А какой исходный SCSS-файл нужно редактировать, чтобы решить проблему?VladimirKo Посмотрите записи из блога пользователя Zau4man про дочерние шаблоны, очень полезно: Как не потерять правки в шаблоне.
VladimirKo

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

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

Похожие темы

Похожее в блогах

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.