0

我正在制作一个网站并在我的 iPad 的 safari 浏览器上查看它。

在纵向方向中,该站点看起来不错。但是当设备旋转时,网页的大小(它的宽度和高度)是不同的。

看来横向视图大约是纵向大小的 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

采用

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

只有两个选项。

  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 回答