我在 html 中使用它:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;">
这在CSS中:
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\
也试过这个:
html { -webkit-text-size-adjust: none; }
然而由于某种原因,这种情况发生了:
更新:我尝试删除所有样式以查看我的任何 CSS 是否导致此问题,结果很奇怪:当我不使用任何字体规则时,字体只会变大(它没有放大,因为缩放被锁定通过 HTMLviewport
属性)同样,只有小字体变大,标题保持不变。奇怪@#$%
更新 2:我玩了 html/css 并得出了这个结论 - 唯一没有发生文本放大的情况是文本包含在页面中唯一的元素内 - 例如,如果我的所有身体包含的是 p /span/div 带有文本,它不会被放大。如果我添加另一个带有文本的元素,页面上的所有文本都会在横向模式下放大。
我试着做一些研究,浏览了很多移动网站,结果都是一样的——它们都有这个效果。