最近做移动端项目,发现一个问题,就是做好的移动web页面,在所有浏览器中都正常,但是在手机下uc浏览器打开就会有个别页面放大,样式也会改变,找了很长时间的问题,发现不是代码问题。
在网上搜了很多解决方法都不行,如通过改变css属性:利用css禁用了浏览器对字体的默认设置,还是不行。
html{-webkit-text-size-adjust:none;}
最后找到了一种解决方式: <meta name="wap-font-scale" content="no">
对于该问题的官方解释是这样的: uc浏览器判断到页面上文字居多时,会自动放大字体优化移动用户体验。