2016-08-30 2 views

ответ

0
window.innerWidth 

точно, которые работают только для устройства

+0

Что значит «кто работает только для устройства»? – Mulligun81

0

В соответствии с MDN

Описывает ширину выходного устройства (это означает весь экран или страницы, а не только области визуализации, такие как окно документа).

И this question:

макс-устройства ширина ширина всей области визуализации устройства, т.е. фактического экрана устройства

Поэтому это screen.width.

+0

Так что 'screen.width' всегда одно и то же (постоянное) для конкретного мобильного устройства? – Mulligun81

+0

@ Mulligun81 Нет! Пользователь может поворачивать устройство так, чтобы ширина становилась высотой. –

+0

Хорошо, я понимаю. Можете ли вы объяснить мне тогда, почему установка свойства высоты height = device-height' не работает - 'window.innerHeight' всегда сообщает одну и ту же шкалу, в то время как установка' width = device-width' отражается на 'window.innerWidth'? – Mulligun81

Смежные вопросы