开发者

How to restrict zoom of webpage to stretch when iPhone and Android in landscape orientation?

开发者 https://www.devze.com 2023-02-26 05:56 出处:网络
How to restrict zoom of webpage to stretch when iPhone and Android in landscape orientation? When I rotate the iphone into landscape orientation, the header takes 30% space on the screen but in Portr

How to restrict zoom of webpage to stretch when iPhone and Android in landscape orientation?

When I rotate the iphone into landscape orientation, the header takes 30% space on the screen but in Portrait mode it only takes 15 %.

Will I have to write different css for some elements in landsca开发者_StackOverflowpe orientation?


You can use the viewport meta tag, as described by Mozilla. The Apple Documentation for developing web content for iPad describes this tag quite nicely too. Apple recommends:

<meta name="viewport" content="width=device-width" />

EDIT:

In your case, you can try this:

<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=0, width=device-width;">

You can try to use the technique mentioned here, to use different stylesheets for different orientations.


Try adding the webkit css

body {
    -webkit-text-size-adjust:none;
}

It basically stops the font size being adjusted when you go in to landscape.

Use with care, because if you let this css be read by a desktop safari client then it'll block any user zooming attempt from affecting font sizes.

0

精彩评论

暂无评论...
验证码 换一张
取 消