【发布时间】:2016-05-29 06:38:20
【问题描述】:
在编写响应式网站时,有时我需要对 dom 和 JavaScript 进行操作。这些通常包括涉及屏幕高度或宽度的计算。经过几个小时的挫折和使用 Google Chrome 模拟器后,我发现屏幕高度和宽度最好使用 screen.height 和 screen.width 导出,用于移动设备和网络浏览器 window.innerHeight 和 window.innerWidth。
对于网络浏览器,如果您使用screen 对象,它会返回屏幕大小,而不是浏览器的当前大小。
两个问题:
- 这是正确的方法吗?
- 如何确定我使用的是网络浏览器还是移动设备?
【问题讨论】:
标签: javascript android ios css responsive-design