css - 如何计算移动设备的宽度和高度

标签 css ios html android-layout web-applications

我想在 document.body 下创建一个 div。 该 div 的宽度和高度应该是这样的 它完全适合移动设备,现在该设备可以 ipad 等平板电脑或 iPhone 等移动设备,或 iPhone 上的任何网页 桌面浏览器。 我尝试使用 screen.width 和 screen.height,但这些值不是 正好等于设备的宽度和高度! 然后根据经验,我尝试从中减去一些数字,得到 18 当 div 的宽度和高度 = sreen.width 和 screen.height 时,避免在 document.body 上滚动。 但即使是这个数字在所有浏览器上也不一致。

我还有一个问题,在iphone上如果我们把 View 从竖屏改成横屏, 为什么字体大小会改变? 我在 html 页面上有这个元标记

最佳答案

尝试使用 PHP browser detection library

它提供了大量关于操作系统、浏览器等的信息。

关于css - 如何计算移动设备的宽度和高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10062589/

相关文章:

javascript - div after nav 当动画进入 View 时,div 会淡出一半的导航

iphone - CGRect 中的 presentModalViewController

ios - 应用商店分布概况

objective-c - iOS:XCode 4.5:xcodebuild 错误 - fatal error :找不到 'UIKit/UIKit.h' 文件

html - 文字未居中

html - 那么下载的CSS文件存放在哪里呢?

css - 是否可以显式设置匿名 flex 元素的样式?

html - iframe 小部件 facebook 时间线响应

html - 在 CSS 中设置元素的高度和宽度的简写

php - 根据数据库值动态改变宽度