iOS 15 Safari CSS

问题描述

我安装了 iOS 15 测试版,并在新的 Safari 更新中查看我的网站,我看到顶部标题显示灰色标题,而不是透明的可以在缺口等下方流动。

整个网站都是纯白色和黑色文本,所以我希望状态栏是透明和黑色文本,以便网站完美融合。

我试过了:

<Meta name="apple-mobile-web-app-status-bar-style" content="default" /> 以及 <Meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />

也用过:

<Meta name="theme-color" content="#ffffff">

这些似乎都没有区别,我检查了其他网站,如果您检查,则标题颜色与标题几乎合并:

cnn.comhillarys.co.uk 你会看到标题影响 iPad 上 Safari 导航栏的颜色,在 iPhone 上它会接管缺口区域,因此它成为标题。对我来说,无论我做什么,我都无法让那个白色的标题/缺口与我的白色网站融为一体。

希望这是有道理的,提前致谢。

解决方法

如果您的手机处于 Light Appearance 模式(设置 -> 显示和亮度),似乎您可以使用 <meta name="theme-color" content="foo"> 设置最大暗度。例如:

  • <meta name="theme-color" content="blue"> 在明暗模式下都会影响标题。
  • <meta name="theme-color" content="black"> 在明暗模式下都会影响标题。
  • <meta name="theme-color" content="#ffffff"> 仅在浅色模式下影响标题。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...