如题,h5横竖屏切换后安卓浏览器的根font-size无变化,导致页面布局有问题,ios则全部正常。
请问是什么原因导致?
postcss.config.js配置
module.exports = {
plugins: {
'postcss-pxtorem': {
rootValue: 37.5, // 根字体大小 37.5
propList: ['*'],
selectorBlackList: ['.norem']
},
autoprefixer: {}
}
}
有些安卓浏览器并没有对横竖屏切换事件进行处理,而是直接沿用前一个方向的根
font-size
值。而 iOS 浏览器则会在横竖屏切换后重新计算根font-size
值。可以监听横竖屏切换事件,并手动更新根font-size
值:用于需要根据设备宽度重新计算根
font-size
值的情况。如果只是想固定根
font-size
值,则可以在 HTML 中加入viewport
配置,例如: