html - 为什么有些网站不尊重 Chrome 移动浏览器中的文本缩放?
问题描述
恰当的例子:在 Pixel 3a 上的 Android 11 上使用最新的 Chrome 版本。
浏览器设置中的文本缩放设置为 100%。如果我导航到CNN.COM,字体太小,我无法阅读。如果我将文本缩放比例更改为 150%,字体会变大,我可以轻松阅读。这就是,IMO,它应该如何工作。
另一方面,如果我导航到APNEWS.COM,对文本缩放的更改没有任何区别。
就文本缩放而言,有人可以解释这些网站之间的区别吗?这可能是 CSS 中的一些设置。
或者,将其简化为不尊重字体缩放的非常简单的页面:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Test</title>
</head>
<body>
<div id="container">
This is a test page
</div>
</body>
</html>
如何修改该页面以尊重移动 Chrome 浏览器中的字体缩放设置?
解决方案
推荐阅读
- firebase - Firestore 计费和使用 API
- spring-boot - 如何在 thymeleaf 表达式 th:each 中使用 kotlin 表达式?
- swift - AVPlayer seek 后的当前时间不正确
- powershell - 无法使用 powershell export-csv 将错误消息附加到 csv
- exception - system.invalidoperationexception 序列在 system.linq.enumerable.first[TSource]{IEnumaberable`1 source} 处不包含任何元素
- linux - ParaView、Surface pro 6 Linux 中的小图标
- php - CardDAV 从 iCloud 获取所有联系人
- c# - 从字符串中删除点
- firebase - firebase部署功能上的触发功能
- reactjs - 如何模拟输入 onChange 事件,然后模拟点击结果