Без метатега viewport мобильные устройства отображают страницы с типичной шириной экрана настольного компьютера, а затем уменьшают масштаб страниц, что затрудняет их чтение.
Настройка метатега viewport позволяет контролировать ширину и масштабирование области просмотра, чтобы она имела правильный размер на всех устройствах.
Почему аудит метатега вьюпорта Lighthouse не проходит
Lighthouse помечает страницы без метатега viewport:

Страница не проходит проверку, если не выполнены все следующие условия: - Раздел <head>
документа содержит тег <meta name="viewport">
. - Метатег viewport содержит атрибут content
. - Значение атрибута content
включает текст width=
.
Как добавить метатег области просмотра
Добавьте тег <meta>
области просмотра с соответствующими парами ключ-значение в раздел <head>
вашей страницы:
<!DOCTYPE html>
<html lang="en">
<head>
…
<meta name="viewport" content="width=device-width, initial-scale=1">
…
</head>
…
Вот что делает каждая пара «ключ-значение»: - width=device-width
задает ширину области просмотра в соответствии с шириной устройства. - initial-scale=1
задает начальный уровень масштабирования, когда пользователь посещает страницу.
Начальная шкала менее 1
Если initial-scale
установлен меньше 1, это может привести к тому, что браузеры включат функцию двойного нажатия для масштабирования , обычно используемую на десктопных сайтах, не оптимизированных для мобильных устройств. Это добавляет 300-миллисекундную задержку к любым касаниям, пока браузер ожидает проверки второго «двойного» касания. Поэтому аудит также не пройден, если начальный масштаб установлен меньше 1.