我发现以下基于视口大小调整文本大小的 JS 解决方案非常优雅:
https://stackoverflow.com/a/10295733/1318135
onresize=onload=function(){document.body.style.fontSize=window.innerWidth+"px"}
但是,有两个问题:
它依赖于调整大小的视口。我也想在页面首次加载时触发它,但我是 JS 的新手。
我的页面完全使用 em 值编码;这使用 px。我如何使用它来调整默认的 em 大小,然后它会自动渗透到页面上的每个其他元素?
谢谢!