@@ -4244,15 +4244,21 @@ <h3 id=declaration-rule-list><span class=secno>7.1. </span> Defining Block
42444244 < code > !important</ code > is valid and has its usual effect on the cascade
42454245 origin of the property.
42464246
4247+ < div class =example > For example, the grammar for ‘< code
4248+ class =css > @font-face</ code > ’ in the previous example must, in addition
4249+ to what is written there, define that the allowed declarations are the
4250+ descriptors defined in the Fonts spec.</ div >
4251+
42474252 < p > For rules that use < a
42484253 href ="#ltrule-list "> < var > <rule-list> </ var > </ a > , the spec for the rule
42494254 must define what types of rules are valid inside the rule, same as < a
42504255 href ="#ltdeclaration-list "> < var > <declaration-list> </ var > </ a > , and
42514256 unrecognized rules must similarly be removed from the rule's value.
42524257
4253- < div class =example > For example, the grammar in the previous example must,
4254- in addition to what is written there, define that the only allowed rules
4255- are < var > <keyframe-rule> </ var > s, which are defined as:
4258+ < div class =example > For example, the grammar for ‘< code
4259+ class =css > @keyframes</ code > ’ in the previous example must, in addition
4260+ to what is written there, define that the only allowed rules are
4261+ < var > <keyframe-rule> </ var > s, which are defined as:
42564262 < pre > <keyframe-rule> = <keyframe-selector> { <declaration-list> }</ pre >
42574263
42584264 < p > Keyframe rules, then, must further define that they accept as
0 commit comments