MDN page on @font-face将其语法描述为:
@font-face {
[font-family: <family-name>;]?
[src: [ <uri> [format(<string>#)]? | <font-face-name> ]#;]?
[unicode-range: <urange>#;]?
[font-variant: <font-variant>;]?
[font-feature-settings: normal|<feature-tag-value>#;]?
[font-stretch: <font-stretch>;]?
[font-weight: <weight>];
[font-style: <style>];
}
但我不知道如何阅读这样的规范,我找不到任何文档。
答案 0 :(得分:2)
我在MDN上发现了这个Value definition syntax。
答案 1 :(得分:0)
它使用W3C CSS规范的语法。可以在http://www.w3.org/TR/CSS21/about.html#property-defs
找到各个部分的定义在上面的例子中,?表示部分进行是可选的,|选项之间表示必须存在一个或其他选项,但不能同时存在。