真机测试时页面样式错乱怎么办?
我在电脑上用 Chrome 模拟器看页面好好的,但一连真机测试,布局就全乱了,特别是 iPhone 上特别明显。
试过加 <meta name="viewport" content="width=device-width, initial-scale=1"> 了,也检查了 flex 布局,但还是不行。是不是某些 CSS 属性在真机上不兼容?
比如下面这段代码,在模拟器里垂直居中没问题,但在真机上完全没效果:
.container {
display: flex;
align-items: center;
justify-content: center;
height: 100vh;
}
-webkit-box-align: center;和-webkit-box-pack: center;解决 iOS 真机问题。