如何计算移动设备的宽度和高度
问题描述:
我想在document.body下创建一个div。 该div的宽度和高度应该是这样的:它正好适合移动设备,现在该设备可以是像iPad一样的平板电脑或像iPhone这样的移动设备,或者是台式机浏览器上的任何网页。 我试着用screen.width和screen.height,但这些值不是 完全等于设备宽度和高度! 然后凭经验我试着减去一些数字形式,并得到18哪个 避免滚动document.body当该div的宽度和高度= sreen.width和screen.height。 但即使这个数字并不在所有浏览器上。如何计算移动设备的宽度和高度
我还有一个问题,在iphone上如果我们将视图从纵向改为横向, 为什么字体大小会改变? 我有这个元标记在HTML页面上
答
您可以使用jQuery:
var w = $(document).width();
var h = $(document).height();
//your div, for example with class 'loremIpsum', will get exactly that sizes with:
$('div.loremIpsum').width(w).height(h);
你尝试宽度:100%? – mihai 2012-04-08 18:13:21