由于大部分浏览器的默认字号是 16px,所以能计算出 html 的字号实际为 10px。我们在 中说过,部分浏览器会将小于 的字变成 12px 来显示。那么此时,在这些浏览器下,如果我做了这样的定义:

与此同时,虽然大部分浏览器的默认字号是 ,但仍然有使用其它默认值的浏览器,比如我依稀记得 firefox 使用了 15px而且最重要的是,用户是可以改变浏览器默认字号的,所以你认为的可能并不是你认为的。

以 作为因子,计算也非常方便。如果你想要设置一个元素的宽度是 20px,那么只需要: