【发布时间】:2011-08-18 18:44:11
【问题描述】:
我正在制作我的应用程序支持网站的移动版本,但这里有一点 WebKit/iOS/HTML/CSS 问题...
我有一个页面index.php,附有mobile.css 文件。在我的<head> 标签中,我有:
<meta name="viewport" content="width=device-width, user-scalable=no, max-scale=1.0" />
我body的css:
body {
font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Helvetica","Lucida Grande",Verdana,Arial,sans-serif;
margin: 0;
background: url(../../images/textured_bg.png) repeat;
color:#454545;
font-size: 14px;
text-shadow: rgba(255, 255, 255, 0.5) 0 1px;
width:100%;
}
在纵向时一切正常,但是当我将 iPhone 旋转到横向时,Safari 会缩放我的内容,使其看起来像纵向,但更大一点:
我的问题:有没有办法在没有making custom css for each orientation 的情况下强制 Safari 不缩放我的内容?
【问题讨论】:
-
我自己没有iphone,但这是手机的正常行为吗?用户是否希望内容在切换方向时被缩放?
-
也许吧,但我不希望我的内容被缩放,因为我的图像像素化了。 PS:有些网站不会扩展其内容,例如StackOverflow:cl.ly/0o0t2N2225063T2N2E05
-
如果像素化图像是问题,您可以考虑使用 svg。
-
不是像素化的问题。
标签: iphone html css orientation mobile-safari