【发布时间】:2017-02-28 16:19:01
【问题描述】:
最近我一直在玩http://nate.fm/articles/页面的锚标签的css如果你在链接Light或Pro-Life vs Pro-Birth周围分配边框并将它们的font-weight更改为超过500然后突然垂直对齐从中间到顶部变化。下面我添加了显示这一点的图像:
字体粗细 700:
字体粗细 500:
更令人惊讶的是,对于 Crimson Text 之外的任何其他字体系列,此错误都会消失。我试图在本地复制该错误但失败了。
谁能解释一下这个错误?
【问题讨论】:
-
在 mac 上使用 chrome 它不会改变 500 到 700 之间的任何内容。
-
@GermanoPlebani 在我的 windows 10 chrome 53.0.2785.143 上它发生了变化。这种字体肯定有问题。在this post 上,另一个用户遇到了一个相关的错误,该错误没有出现在我的window10 操作系统上。
-
个别字体仅设计为在一种特定尺寸下工作,增加粗细会产生虚假的粗体粗细,您不应该期望它可以工作。字体系列可能有更粗更轻的重量,更改
font-weight可以在它们之间进行选择。您需要使用@font-face {font-family: xxxxx}使用自定义字体设置此行为。 -
说我不确定行高到底是什么原因弄乱了,我看看我能找到什么。
标签: html css fonts vertical-alignment