gpt4 book ai didi

ios - "display: flex"和 "align-items: center"怎么可能在我的 iphone 上不再工作了?

转载 作者:可可西里 更新时间:2023-11-01 03:04:02 24 4
gpt4 key购买 nike

大家好,今天发生在我身上的事真的很奇怪......我正在编写代码来创建子菜单,并且我使用了该属性

 display: -webkit-flex;
display: flex;
align-items: center;

通过这种方式,各个部分(标签 li)的声音垂直居中。我之前曾多次将这些属性用于其他代码,并且它们始终可以正常工作。与往常一样,我在我的 Mac、iPhone 5、Firefox 和 Chrome 上检查代码。

但是,当我通过我的 iphone 5(8.3 版)看到该文件时,我感到震惊......这些属性无法正常工作。我已经显示了旧文件,即使使用它们也出现了同样的问题。

令人惊奇的是,mc 与我兄弟的 iPhone 5(更新到版本 9.x)配合得非常好:

我不明白....但这怎么可能?

这是一个错误?或者我的 iPhone 坏了?

最佳答案

有一个flexbox bug在 Safari 中:

The <button> and <fieldset> elements can't be flex containers in Safari.

解决方案:使用不同的包装元素,例如一个<a>标签。

如果您不能或不想更改元素,可以使用 box-orient 修复它:

display: -webkit-box;
-webkit-box-orient: horizontal;

关于ios - "display: flex"和 "align-items: center"怎么可能在我的 iphone 上不再工作了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33084810/

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