ios系统的微信h5,手机横放时会自动横屏因为rem十等分,字体会变大,然后竖着切换回竖屏时,有些组件的字体不能恢复。
在body的样式里加上:
text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-moz-text-size-adjust:100%;
-webkit-text-size-adjust: 100%;
转自https://www.cnblogs.com/carlo/p/4396874.html
后来发现 是在html,body里加了position:fixed,导致横屏换回竖屏后字体大小不能恢复。。。
百度来的一些知识,仅供参考:
text-size-adjust: none; //检索或设置移动端页面中对象文本的大小调整,默认auto,none是文本大小不会根据设备尺寸进行调整
-webkit-text-size-adjust: none; //在移动设备上如手机和平板横屏会导致字体变大,-webkit-text-size-adjust: 100%可以禁止字体变化。
//Chrome 中文界面下默认会将小于 12px 的文本强制按照 12px 显示, 可通过加入 CSS 属性 -webkit-text-size-adjust: none; 解决