css - 以数字形式应用 CSS 字体粗细?

标签 css text fonts

字体粗细不适用于数字值。

Open Sans 是唯一一种发现 CSS 应用 font-weight:500font-weight:300 的字体,想知道这种奇怪的行为.

我只研究了这个:http://bit.ly/1c2FClx有答案吗?

最佳答案

在回答您最初问题下的评论中的问题时,您会问:

Do you know any other font which apply font-weight in digit?

链接的文章说:

The keyword value normal maps to the numeric value 400 and the value bold maps to 700.

CSS 关键字是常用字体粗细 400700 的代理。因此,即使当您使用关键字时,您仍然指的是一个数值,但该数字是隐式的而不是显式的。您必须显式声明一个数字,例如 300500,因为 CSS 没有提供与这些值对应的关键字。

所有这些都是说,在回答您的问题时,所有 字体粗细都是数字。您可以为 font-weight 声明的数值取决于给定字体可用的权重。如链接文章所示,并非每种字体都可以使用 100 - 900 的所有权重,声明不可用的数字权重将:

simply display the logically closest weight.

关于css - 以数字形式应用 CSS 字体粗细?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21909349/

相关文章:

html - 使用 CSS3 隐藏和显示内容,希望隐藏状态成为默认状态

javascript - CSS 滑动下划线

python - 将 h5py 数据集输出到文本的快速方法是什么?

javascript - 如何使用 jQuery 更改特定文本?

vim - 如何在 gVim 中设置默认字体?

css - Chrome Colspan 更新后无法使用

css - Bootstrap 折叠用 css 选择第一个和最后一个子元素

layout - JavaFX - 在 TextFlow 中垂直居中文本

actionscript-3 - Flash AS3,文本抗锯齿是由代码控制的吗?

java - 使用 Java 将字体写入磁盘(.ttf 文件)