0

私はウェブサイトを作成し、iPadのサファリブラウザで表示しています。

縦向きでは、サイトは正常に見えます。ただし、デバイスが回転すると、Webページのサイズ(幅と高さ)が異なります。

横向きのビューはポートレートの約1.3倍のサイズのようです。

両方の方向でサイズを同じにするにはどうすればよいですか?

4

4 に答える 4

2

これが役立つかもしれません:

var w = $('img').width();
var h = $('img').height();

$(window).orientationchange(function(e) {
     $('img').css({'width':w, 'height':h});
});
于 2013-03-06T07:45:24.543 に答える
1

画像の幅をピクセル単位で指定するだけです。

于 2013-03-06T07:32:43.327 に答える
1

2つのオプションのみ。

  1. 「ビューポート」を含める: https://developer.mozilla.org/en-US/docs/Mobile/Viewport_meta_tag

  2. メディア クエリを使用 http://css-tricks.com/snippets/css/media-queries-for-standard-devices/メディア クエリを 使用して、さまざまなサイズに応じて CSS に必要なものを調整できます。

于 2013-03-06T09:18:10.633 に答える
1

使用する

<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, width=device-width, user-scalable=no">
于 2013-03-06T08:48:32.263 に答える