iOS Safari-在web inspector中进行更改之前,图像不可见

iOS Safari-在web inspector中进行更改之前,图像不可见,ios,safari,web-inspector,Ios,Safari,Web Inspector,问题是我有一个应该显示的图像元素。显示图像所需的CSS在那里,但它是隐藏的。但是由于某种原因,如果我在web inspector中切换任意CSS值(不仅仅针对所讨论的元素),图像将显示出来。在Xcode模拟器和实际设备上的行为是相同的 这是什么原因造成的?我希望这个答案能帮助我理解为什么图像一开始就没有出现。这不一定是我问题的答案,但它是根本问题的答案。希望它能帮助其他有同样问题的人 图像最初未显示的原因是,用于设置图像的容器元素的宽度和高度的vw和vh值最初计算不正确,而图像的计算值为宽度:0

问题是我有一个应该显示的图像元素。显示图像所需的CSS在那里,但它是隐藏的。但是由于某种原因,如果我在web inspector中切换任意CSS值(不仅仅针对所讨论的元素),图像将显示出来。在Xcode模拟器和实际设备上的行为是相同的


这是什么原因造成的?我希望这个答案能帮助我理解为什么图像一开始就没有出现。

这不一定是我问题的答案,但它是根本问题的答案。希望它能帮助其他有同样问题的人

图像最初未显示的原因是,用于设置图像的容器元素的
宽度
高度
vw
vh
值最初计算不正确,而图像的计算值为
宽度:0
高度:16px
。我通过使用媒体查询来定位iPad,并使用静态
px
值来解决这个问题

我仍然不明白为什么web inspector会这样做,但这是实际问题的解决方案