在HTML元素上将字体大小设置为百分比:百分比是相对于什么的?

4

使用百分比作为字体大小的值,我们将字体大小设置为父元素字体大小的百分比。 我想知道:如果我将百分比值作为字体大小设置给<html>标记,那么父元素的字体大小是什么(html标记没有父元素)?

使用百分比作为字体大小的值,我们将字体大小设置为父元素字体大小的百分比。但是HTML标签没有父元素,因此在此情况下,百分比的基准值将是浏览器默认的字体大小。

Web浏览器的基本字体大小(100%)通常为16px,但我猜它将相对于用户设置其浏览器字体大小。 - Pete
我想了解是否有一种方法可以检索以像素为单位的基本字体大小。 - marco
你必须使用js,但是你需要它吗?只需以一切都从16px开始为基础。如果用户手动更改设置,则可能是因为他们有视觉障碍,只要您使用了相对单位,就应该没问题- 您无法为每种情况进行编程。 - Pete
1个回答

5

基础字体大小取决于浏览器。通常为16px。百分比是基于基础字体大小计算的。


有没有一种方法可以检索浏览器的基本字体大小? - marco
不要设置<html>样式,然后使用$('html').css('font-size') - Justinas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接