gpt4 book ai didi

html - div的高度如何与字体大小相关

转载 作者:行者123 更新时间:2023-11-28 13:00:48 28 4
gpt4 key购买 nike

假设我没有额外的 CSS 规则(只有浏览器默认的 css)

我创建了一个这样的 div:

<div style="font-size:40px;">a</div>

我尝试测量 chrome 和 firefox 中 div 的高度。我在 div 节点上使用了 offsetHeight 属性。

在 chrome 中,我得到 46px。在 Firefox 中是 48px。

我很好奇div的offsetHeight和里面文字的fontsize有什么关系这些比率是否有浏览器规范?

谢谢

最佳答案

它为文本所在的元素使用 line-height 属性。在大多数浏览器中,默认值为 1.2,即元素中使用的字体大小的 1.2 倍。这就是为什么它是 48px。

如果您希望某个元素具有特定大小,您可以自己为该元素设置 line-height 属性,可以是一个与字体大小成比例的无单位数字,也可以是一个明确的px值。

关于html - div的高度如何与字体大小相关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21386749/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com