Как создать условие подключения viewport?

Как создать условие подключения viewport, а именно, чтобы
<meta content="width=device-width, user-scalable=no, initial-scale=1" name="viewport">
срабатывал только при альбомной ориентации, а в портретной этого тега не было?

Желательно без использования JS, есть ли что-нибудь похожее на <!--[if IE]><![endif]--> ?
  • Вопрос задан
  • 3242 просмотра
Пригласить эксперта
Ответы на вопрос 3
Вы делаете сайт для одного устройства?
Можете подключать файл стилей, отвечающий за адаптивность, в таком виде:
link rel="stylesheet" href="media-quries.css" media="only screen and (orientation : landscape)"
И на сколько я помню часть браузеров не понимает такого параметра, как ориентация в медиа-запросе.
Ну и для основного сайта достаточно задать:
meta name="viewport" content="width=device-width"
Задавать минимальный или максимальный масшатб ни к чему, а запрещать пользователю менять масштаб для обычныго сайта считается дурным тоном.
Ответ написан
ezhikov
@ezhikov
Никак. Вам точно нужен этот тег?
Ответ написан
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
Ориентацию можно узнать в медиа-запросах. Сформулируйте задачу, зачем Вам так понадобилось сделать?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы