usdglander
@usdglander
Yipee-ki-yay

Что означает правило про фиксированный шрифт?

В одной старенькой статье про СЕО-оптимизацию вычитал правило:
Нельзя делать дизайн с фиксированным размером шрифта основного текста

Так как в теме дизайна, верстки и СЕО не особо шарю, то хотел бы спросить у гуру что оно означает? Типа надо писать:
body {
font-size: 120%;
}

а не
body {
font-size: 16 px;
}

?
И ещё: насколько это правило актуально в настоящее время?
Заранее спасибо всем ответившим.
  • Вопрос задан
  • 478 просмотров
Решения вопроса 2
aliencash
@aliencash
Партизан
Основная мысль в том, что пользователь в браузере может переопределить размер шрифта по умолчанию. Например он плохо видит и сделал себе буквы покрупнее, или обладает монитором 4К.
Если вы ставить базовый размер шрифта в пикселах, эта настройка у пользователя не работает и буквы будут слишком мелкими. С другой стороны не встречался с пользователями, которые меняют именно размер шрифта, а не используют масштабирование CTRL+колесо мыши.
Изучите информацию про единицах измерения CSS rem и em.
Ответ написан
dom1n1k
@dom1n1k
Это правило давно уже устарело и потеряло актуальность.
Ноги у него растут из времен примерно 6-7 эксплорера, когда пользователь мог в настройках браузера менять размер шрифта (правда, 99.9% пользователей этим всё равно не заморачивались, но разговор не об этом). Именно размер шрифта менялся, отдельно от других элементов страницы.
Сегодня этот подход выброшен на свалку истории - браузеры масштабируют страницу (ну или параметры вьюпорта, как посмотреть) целиком. И размер шрифта, указанный в пикселях или чем угодно, им в этом никак не помешает. Если пользователь захочет увеличить - он увеличит без проблем. Потому что в современных браузерах пиксели уже не привязаны жестко к физическим пикселям экрана, это логические единицы.
В общем, можно забить.
P. S. Разумеется, это не отменяет того, что исходный размер шрифта должен быть выбран разумный. Причем для разных устройств свой, через media-запросы.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 07:47
2000 руб./за проект
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект