【发布时间】:2025-12-15 05:15:01
【问题描述】:
我有语法高亮代码,可以混合使用固定字体和无衬线字体。
问题是它们有不同的高度:
.wrapper {
float: left;
border-bottom: 1px solid red;
font-family: Arial, sans-serif;
}
.delim {
font-family: Courier, fixed;
}
<div class="wrapper">
<span class="delim">{</span>
Content A
<span class="delim">}</span>
</div>
<div class="wrapper">
Content B
</div>
根据您的字体,您应该会看到如下内容:
我想让 A 和 B 排成一行,这样红线就显得是连续的了。
请注意,我不是问如何排列外框的底部,这只是为了有一个易于演示的 sn-p - 我的根本问题是当固定宽度时高度会发生变化添加字体内容。
如何保持一致,以使行高不会随着以不同字体添加的字符而改变?
【问题讨论】:
-
所有字体的大小都一样吗?
-
我不认为你可以...... sans javascript,然后它可能会出现问题......但这超出了我的专业领域