gpt4 book ai didi

html - iPhone 5主屏-web应用适配高度

转载 作者:技术小花猫 更新时间:2023-10-29 12:08:36 25 4
gpt4 key购买 nike

我在调整网络应用程序(主屏幕)的高度时遇到问题。我使用以下元标记:

<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />

我的问题是,屏幕顶部和底部有黑条。首先我认为,这是 iPhone 5 的一个错误,因为屏幕更高。但是今天我看到了一个 webapp (apps.ft.com/),非常适合 iphone5 屏幕。

任何想法,我做错了什么?

这里是我完整的相关元标签

<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<link rel="apple-touch-icon-precomposed" href="img/icons/ios_icon_52.png">
<link rel="apple-touch-icon" href="img/icons/ios_icon_52.png">
<link rel="apple-touch-icon" sizes="72x72" href="img/icons/ios_icon_72.png">
<link rel="apple-touch-icon" sizes="114x114" href="img/icons/ios_icon_114.png">

编辑: 经过一个小时的搜索,我找到了如何强制浏览器适应全高的解决方案。当我定义启动图像 (apple-touch-startup-image) 时,我的 iphone 只适合高度。这是我的代码:

<!-- iPhone 4 (Retina) -->
<link href="img/icons/apple-touch-startup-image-640x920.png"
media="(device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2)"
rel="apple-touch-startup-image">
<!-- iPhone 5 -->
<link href="img/icons/apple-touch-startup-image-640x1096.png"
media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)"
rel="apple-touch-startup-image">

最佳答案

我也为此苦苦挣扎了几个小时,直到我终于发现是我的视口(viewport)元标记中的“宽度”定义导致了这个问题!删除宽度为我解决了这个问题。

关于html - iPhone 5主屏-web应用适配高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13792140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com