html - 字体大小百分比 (CSS)
问题描述
我目前有以下 html 片段:
#first {
font-size: 100%
}
#second {
font-size: 50%;
}
<body>
<p id="first">This is the first sentence</p>
<p id="second">This is the second sentence</p>
</body>
因为 % 指的是容器的百分比(在本例中为主体),所以我希望 #first 的字体大小为 16px,#second 的字体大小为 8px。
但是,当我在 Chrome 的开发人员工具中检查计算值时,我看到 #first 的字体大小为 16px,但 #second 的字体大小为 9px。
我在这里错过了什么吗?如果有人能解释发生了什么,那就太好了。
解决方案
推荐阅读
- javascript - 使用 getBufferSubData 获取 gl_Position 值
- c - 我应该如何使用 stb_image 标头构建一个 emscripten 项目?
- python - 如何在 pandas 数据框中突出显示和计算特定关键字
- html - 引导数据目标未按预期工作
- python - 应用程序找不到 Python39.dll (126) 找不到指定的模块
- python - 在“Reduce On Plateau”上设置最小学习率
- python - Python Kivy - 在另一个屏幕上显示动态结果
- compiler-construction - 是否有公式可以在 LL(k) 和强 LL(k) 中获得 k-lookahead?
- reactjs - 如何在 React Native 中经过一定天数后重新提示组件?
- git - git cherry-pick 检查冲突的原因是什么