Мне трудно разобраться с масштабированием шрифтов.
В настоящее время у меня есть этот сайт с телом font-size
100%. 100% чего хотя? Кажется, это вычисляется в 16 пикселях.
У меня сложилось впечатление, что 100% будет как-то относиться к размеру окна браузера, но, очевидно, не потому, что оно всегда составляет 16 пикселей, независимо от того, уменьшено ли окно до ширины мобильного устройства или широкоэкранного рабочего стола.
Как я могу сделать текст в моем масштабе сайта относительно его контейнера? Я пытался использовать em
, но это также не масштабируется.
Я считаю, что такие вещи, как мое меню, уменьшаются при изменении размера, поэтому мне нужно уменьшить px
font-size
из .menuItem
среди других элементов по отношению к ширине контейнера. (Например, в меню на большом рабочем столе 22px
работает отлично. Перейдите к ширине планшета, и 16px
будет более подходящим.)
Я знаю, что могу добавить точки останова, но я действительно хочу, чтобы текст масштабировался, а также имел дополнительные точки останова, в противном случае я получу сотни точек останова на каждые 100 пикселей уменьшения ширины, чтобы контролировать текст.