0

document.bodyの下にdivを作りたいです。その div の幅と高さは、モバイル デバイスに正確に適合するようにする必要があります。デバイスは、iPad のようなタブレット、iPhone のようなモバイル デバイス、またはデスクトップ ブラウザーの任意の Web ページにすることができます。screen.width と screen.height を試してみましたが、これらの値はデバイスの幅と高さと正確に一致しません! 次に、経験的に、それからいくつかの数値を減算しようとしましたが、そのdivの幅と高さ= sreen.widthとscreen.heightの場合、document.bodyのスクロールを回避する18を得ました。ただし、この数値でさえ、すべてのブラウザーで一貫しているわけではありません。

もう 1 つ質問があります。iphone でビューを縦向きから横向きに変更すると、フォント サイズが変わるのはなぜですか? HTMLページにこのメタタグがあります

4

2 に答える 2

0

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);
于 2012-04-08T20:28:59.400 に答える
0

PHP ブラウザー検出ライブラリーを使用してみる

OS、ブラウザなどに関する多くの情報を提供します。

于 2012-04-08T14:13:25.830 に答える