gpt4 book ai didi

html - Consolas 比 Verdana 小

转载 作者:搜寻专家 更新时间:2023-10-31 22:33:18 27 4
gpt4 key购买 nike

我正在编写一个网页,其中我想对普通文本使用一种字体,对代码使用另一种字体,因此我有以下 CSS:

body {
font-family:Verdana, sans-serif;
font-size:100%;
}

code, pre {
font-family:Consolas, monospace;
}

除 Consolas 文本比 Verdana 文本小得多外,此方法有效。我可以通过将 font-size:1.2em; 添加到 code, pre 设置中来修复它,但这感觉像是一个 hack,特别是因为数字不是源自除反复试验之外的任何事物。

这是否恰好是所涉及的特定字体的怪癖,还是我做错了什么?

最佳答案

唉,这是因为 Consolas 的 x 高度小于 Verdana。您确实可以通过使用更大的字体大小来“修复它”,但如果用户没有 Consolas,页面将退回到默认的等宽字体,这会显得太大。

正确的解决方案在于 CSS3 的 font-size-adjust .唉,它根本没有得到很好的支持;据我所知当时主流的浏览器支持它的只有Firefox。

关于html - Consolas 比 Verdana 小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10450091/

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