我想建立一个在所有屏幕宽度上看起来都完全相同的网站,这意味着整个网站将根据屏幕或更准确地说是视口的宽度进行缩放。
这对于 SVG 图像来说相对容易,并且我可以根据视口的宽度正确缩放所有图像。视口的宽度是所有图像缩放的参考点。但是,任何桌面浏览器和 iPhone 的 Safari(我假设任何移动浏览器)之间的文本参考点都是不同的。
根据我的研究,不同大小的文本似乎有两个可能的原因:默认 CSS 的差异或渲染引擎的差异。由于我在 Chrome 的默认 CSS 或 Firefox 的默认 CSS 上找不到任何对像素大小文本的引用,因此我假设此设置来自渲染引擎。
我的 IP 是动态的,所以我无法提供一个实时示例,但这里是比较iPhone 的 Safari和桌面上的 Chrome 中的同一站点的屏幕。请注意文本大小的巨大差异。
有什么办法可以使这两个浏览器中的文本具有相同的相对大小?