当我定义一个像font: 12px 600 sans-serif
这样的字体速记值时,我可以以某种方式使用数字字体粗度值(font: 12px 600 sans-serif
-900)吗?
当我定义一个像font: 12px 600 sans-serif
这样的字体速记值时,我可以以某种方式使用数字字体粗度值(font: 12px 600 sans-serif
-900)吗?
是的,这是可能的,但看起来,你必须把bold
关键字放在size
之前,然后它才会起作用.
如果将font
指定为几个与字体相关的属性的速记,则会有一些规则如Mozilla docs中所列.
font-style
、font-variant
和font-weight
必须在font-size
之前.font-variant
只能指定在CSS2.1中定义的值,即
normal
和small-caps
font-stretch
只能是单个关键字值line-height
必须紧跟在Font-Size之后,前跟"/",如
这个:"16px/3"
font-family
必须是指定的最后一个值..a {
font: 400 12px Georgia, serif;
}
.b {
font: bold 12px Georgia, serif;
}
.c {
font: 700 12px Georgia, serif;
}
<p class="a">The font Property</p>
<p class="b">The font Property</p>
<p class="c">The font Property</p>