html - 为什么更改 div 上的字体大小会更改其高度?
问题描述
我有一个大致如下所示的结构:
- div(有字体大小)
- 跨度(也有字体大小,包含文本)
现在,我认为第二个 div 会紧紧围绕跨度。它们的高度仅取决于跨度的字体大小。但是,如果 div 有自己的字体大小,它似乎包含一些额外的空间,在 span 本身的顶部。
这是为什么?
.div {
font-size: 25px;
outline: 1px solid red;
}
.span {
outline: 1px solid blue;
font-size: 12px;
/* The boxes are equal in size when this font-size is about 20px */
}
<div class="div"><span class="span">there!</span></div>
解决方案
推荐阅读
- excel - 如何使用 Excel 获取要与列映射的行值?
- alfresco - AcquireJobsRunnableImpl 引发 PSQLException:SSL 错误:readHandshakeRecord
- reactjs - 是否有一种反应方法可以以自定义模式将数组中的项目动态添加到 div
- javascript - 使用嵌套数组遍历对象数组以确定所需的结果
- c# - 如何将自定义动画添加到 ContextMenuStrip?
- python - AttributeError:“张量”对象在加载 keras 模型时没有属性“numpy”
- javascript - Jquery Ajax 在本地机器上工作而不是在服务器上
- report - Splunk Query 列出 Reports 的使用情况
- flutter - 从物料路线返回后设置状态
- reactjs - 如何使用 setState 单独从末尾删除数组?