2016-08-30 6 views

Antwort

0
window.innerWidth 

genau, die für das Gerät nur dann funktionieren,

+0

Was meinst du "die nur für Gerät arbeiten"? – Mulligun81

0

Nach MDN

Beschreibt die Breite des Ausgabegeräts (dh den gesamten Bildschirm oder Seite, anstatt nur die Rendering-Bereich, wie zum als das Dokumentfenster).

Und this question:

max-device-Breite ist die Breite der gesamten Wiedergabebereich des Gerätes, das heißt dem tatsächlichen Gerätebildschirm

Daher ist es screen.width.

+0

Also ist 'screen.width' immer gleich (konstant) für konkrete mobile Geräte? – Mulligun81

+0

@ Mulligun81 Nein! Der Benutzer kann das Gerät so drehen, dass die Breite zur Höhe wird. –

+0

Ok ich verstehe. Können Sie mir dann erklären, warum das Einstellen der Ansichtshöhe 'height = device-height' nicht funktioniert -' window.innerHeight' gibt immer denselben Wert an, während 'width = device-width' von 'window.innerWidth' reflektiert wird? – Mulligun81

Verwandte Themen