iPhone和Android横屏时如何限制网页缩放拉伸?
iPhone和Android横屏时如何限制网页缩放拉伸?
当我将 iPhone 旋转为横向时,标题会占用屏幕上 30% 的空间,但在纵向模式下,它只占用 15%。
我是否需要为横向的某些元素编写不同的 css?
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 landscape orientation?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用视口元标记,如 Mozilla 所描述。 用于开发 iPad 网页内容的 Apple 文档 描述了这个标签也很好看。 Apple 建议:
编辑:
根据您的情况,您可以尝试以下操作:
您可以尝试使用 这里提到的技术,针对不同的方向使用不同的样式表。
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:
EDIT:
In your case, you can try this:
You can try to use the technique mentioned here, to use different stylesheets for different orientations.
尝试添加 webkit css
当您进入横向模式时,它基本上会停止调整字体大小。
请小心使用,因为如果您让桌面 safari 客户端读取此 css,那么它将阻止任何用户缩放尝试影响字体大小。
Try adding the webkit css
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.