gpt4 book ai didi

javascript - iPad 上的 Safari 在纵向模式下不适合 980px 宽度的网站

转载 作者:太空宇宙 更新时间:2023-11-04 05:02:56 25 4
gpt4 key购买 nike

我的网页是 980px。 iPad 上的 Safari 不适合纵向模式。

根据 Apple 的说法,您无需执行任何操作来使您的网站适合 iPad 上的所有方向。但是在纵向模式下,我的网页根本放不下。大约比视口(viewport)低 20%。

我尝试了所有可用的修复均未成功:

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

<meta name="viewport" content="width=980">

<style type="text/css">
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) {
body, #wrap{
width:980px;
}
}

我的模板不容易显示 - 它有点复杂,但我向你保证 body 有一个 width:980px 的包装器。其他隐藏元素也以 100% 宽度添加到包装器旁边。但它们不太可能引起问题。

还有什么想法可以尝试吗?有什么防弹方法?我没主意了。

这里是文本大小写代码:

<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=980, initial-scale=1, maximum-scale=1"><style type="text/css">body{background-color:grey;}#wrap{width:980px;background-color:red;margin:0 auto;}</style></head><body> <div id="wrap">My content does not fit!</div></body></html>

最佳答案

查看您的视口(viewport)设置。在纵向模式下,iPad 的宽度为 768px。通过设置 initial-scale=1,iPad 会自动缩放到 768px。通过设置 maximum-scale=1,iPad 将无法像您希望的那样缩小到 980px。当然放不下!

现在尝试完全不设置视口(viewport)! iPad 将以 网站 宽度的 100% 呈现页面,而不是 iPad 的宽度,我猜这就是您想要的。

关于javascript - iPad 上的 Safari 在纵向模式下不适合 980px 宽度的网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11104266/

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