我设置了
html{
font-size:62.5%; <!-- font-size: 10px;-->
}
在iphone6上浏览没有问题,但是当我打开web chrome之后,发觉我的页面错乱。
我知道用户浏览器最小字体是12px的话,会无视这条声明,会继续12px。
即便我用于调试的浏览器设置了10px也无法保证所有用户都是如此的。(中文版chrome默认最小字号12px)
那么,我该怎么做才能在浏览器最小字号12px的浏览器上,实现 1rem === 10px 呢?
我设置了
html{
font-size:62.5%; <!-- font-size: 10px;-->
}
在iphone6上浏览没有问题,但是当我打开web chrome之后,发觉我的页面错乱。
我知道用户浏览器最小字体是12px的话,会无视这条声明,会继续12px。
即便我用于调试的浏览器设置了10px也无法保证所有用户都是如此的。(中文版chrome默认最小字号12px)
那么,我该怎么做才能在浏览器最小字号12px的浏览器上,实现 1rem === 10px 呢?
用rem解決手機站自適應的問題,調試時不推薦使用chrome瀏覽器的最小字體是12號,但是在移動端頁面字體是可以小於12的,就造成所見非所得的情況。所以推薦用firefox調試。
Rem 设为 20px (125%)
好处是不会出现低于最小字号 (Chrome, etc),也不会出现舍入误差 (采用百分比表示时的 IE, etc) 此外转到整数字号容易。
5 回答9.3k 阅读✓ 已解决
4 回答915 阅读✓ 已解决
3 回答816 阅读✓ 已解决
6 回答757 阅读✓ 已解决
6 回答815 阅读✓ 已解决
2 回答937 阅读✓ 已解决
3 回答1.2k 阅读
可以用其他浏览器测试,一般出的设计稿不会低于12px......