【发布时间】:2016-04-23 23:40:24
【问题描述】:
正如here 所解释的,Apple iPhone(即 Safari)会在视口发生变化时(即从纵向变为横向,反之亦然)重新调整字体大小。
对该问题的公认答案是,为了禁用这种行为,应该添加:
-webkit-text-size-adjust: 无;
(注意:在其他帖子中,我也看到了“100%”而不是“none”,这可能更可取,但这里的区别似乎无关紧要。)
因此,我的主要问题是为什么当我在我的 iPhone 上查看以下 HTML 测试文件时,与纵向视图相比,固定大小的字体在横向上仍然呈现得更大:
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Untitled Document</title> <style> p { font-size:24px; -webkit-text-size-adjust:none; } </style> </head> <body> <p>This is an example text</p> </body> </html>
但是,我还想确认 Apple iPhone - 可能还有其他 Apple 设备 - 是唯一显示这种(对我来说,很烦人的)行为的设备......这是真的吗?
顺便说一句,我觉得这很烦人,因为如果我的网站(即字体大小)在其他移动设备上呈现不同(而且我不完全信任在线模拟器),我无法在我的 iPhone 上正确测试。
谢谢。
【问题讨论】:
标签: css iphone font-size portrait