css iPad忽略媒体查询与最大宽高比,如何解决?

g6baxovj  于 5个月前  发布在  其他
关注(0)|答案(1)|浏览(90)

这是我的html代码。它应该显示h2标题,后面跟着一行指示浏览器当前的宽高比段。它适用于Windows 10和Android,当我选择iPad作为设备列表时,它在响应浏览器模式下工作(当我从纵向移动到横向时,线条会发生变化),但在我的iPad Pro上我只看到H2标题,我今天(2023年12月29日)更新到了最新版本的IOS(17.2)。
您可以在这里查看结果:http://fvila.fr/test_pure_html/test-max-asp-ratio.htm
我如何解决这个问题,让它在iPad上工作?我找不到最大宽高比在https://caniuse.com

<html>
<head>
    <style>
p {  display:none; }
@media (max-aspect-ratio: 1/4) {p.hidden1 {display:block}}
@media (min-aspect-ratio: 1/4) and (max-aspect-ratio: 1/2) { p.hidden2 {display:block;}  }
@media (min-aspect-ratio: 1/2) and (max-aspect-ratio: 1) { p.hidden3 {display:block;} }
@media (min-aspect-ratio: 1) and (max-aspect-ratio: 1.5) { p.hidden4 {display:block;} }
@media (min-aspect-ratio: 1.5) and (max-aspect-ratio: 2) { p.hidden5 {display:block;} }
@media (min-aspect-ratio: 2) { p.hidden6 {display:block;} }
</style>
</head>
<body>
<h2>Media query test</h2>
<p class="hidden1">(max-aspect-ratio: 1/4)</p>
<p class="hidden2"> (min-aspect-ratio: 1/4) and (max-aspect-ratio: 1/2)</p>
<p class="hidden3"> (min-aspect-ratio: 1/2) and (max-aspect-ratio: 1)</p>
<p class="hidden4"> (min-aspect-ratio: 1) and (max-aspect-ratio: 1.5)</p>
<p class="hidden5"> (min-aspect-ratio: 1.5) and (max-aspect-ratio: 2)</p>
<p class="hidden6"> (min-aspect-ratio: 2)</p>
</body>
</html>

字符串
上面的页面是这个问题的一个简化的hello-world版本,我实际上试图做的是在http://fvila.fr中可见的

r1zk6ea1

r1zk6ea11#

看起来我发布这个太快了,更新已经下载,但没有安装。有了更新,问题就解决了!

相关问题