| | | | counter( , <'list-style-type'>? ) ]+" }, "element()": { "comment": "https://drafts.csswg.org/css-gcpm/#element-syntax & https://drafts.csswg.org/css-images-4/#element-notation", "syntax": "element( , [ first | start | last | first-except ]? ) | element( )" }, "generic-voice": { "comment": "https://www.w3.org/TR/css3-speech/#voice-family", "syntax": "[ ? ? ]" }, "gender": { "comment": "https://www.w3.org/TR/css3-speech/#voice-family", "syntax": "male | female | neutral" }, "generic-family": { "comment": "added -apple-system", "references": [ "https://webkit.org/blog/3709/using-the-system-font-in-web-content/" ], "syntax": "| -apple-system" }, "gradient": { "comment": "added legacy syntaxes support", "syntax": "| <-legacy-gradient>" }, "left": { "comment": "missed; not sure we should add it, but no others except `shape` is using it so it's ok for now; https://drafts.fxtf.org/css-masking-1/#funcdef-clip-rect", "syntax": " | auto" }, "mask-image": { "comment": "missed; https://drafts.fxtf.org/css-masking-1/#the-mask-image", "syntax": "#" }, "name-repeat": { "comment": "missed, and looks like obsolete, keep it as is since other property syntaxes should be changed too; https://www.w3.org/TR/2015/WD-css-grid-1-20150917/#typedef-name-repeat", "syntax": "repeat( [ | auto-fill ], +)" }, "named-color": { "comment": "added non standard color names", "syntax": "| <-non-standard-color>" }, "paint": { "comment": "used by SVG https://www.w3.org/TR/SVG/painting.html#SpecifyingPaint", "syntax": "none | | [ none | ]? | context-fill | context-stroke" }, "page-size": { "comment": "https://www.w3.org/TR/css-page-3/#typedef-page-size-page-size", "syntax": "A5 | A4 | A3 | B5 | B4 | JIS-B5 | JIS-B4 | letter | legal | ledger" }, "ratio": { "comment": "missed, https://drafts.csswg.org/mediaqueries-4/#typedef-ratio", "syntax": " / " }, "right": { "comment": "missed; not sure we should add it, but no others except `shape` is using it so it's ok for now; https://drafts.fxtf.org/css-masking-1/#funcdef-clip-rect", "syntax": " | auto" }, "shape": { "comment": "missed spaces in function body and add backwards compatible syntax", "syntax": "rect( , , , ) | rect( )" }, "svg-length": { "comment": "All coordinates and lengths in SVG can be specified with or without a unit identifier", "references": [ "https://www.w3.org/TR/SVG11/coords.html#Units" ], "syntax": " | | " }, "svg-writing-mode": { "comment": "SVG specific keywords (deprecated for CSS)", "references": [ "https://developer.mozilla.org/en/docs/Web/CSS/writing-mode", "https://www.w3.org/TR/SVG/text.html#WritingModeProperty" ], "syntax": "lr-tb | rl-tb | tb-rl | lr | rl | tb" }, "top": { "comment": "missed; not sure we should add it, but no others except `shape` is using it so it's ok for now; https://drafts.fxtf.org/css-masking-1/#funcdef-clip-rect", "syntax": " | auto" }, "track-group": { "comment": "used by old grid-columns and grid-rows syntax v0", "syntax": "'(' [ * * ]+ ')' [ '[' ']' ]? | " }, "track-list-v0": { "comment": "used by old grid-columns and grid-rows syntax v0", "syntax": "[ * * ]+ | none" }, "track-minmax": { "comment": "used by old grid-columns and grid-rows syntax v0", "syntax": "minmax( , ) | auto | | fit-content" }, "x": { "comment": "missed; not sure we should add it, but no others except `cursor` is using it so it's ok for now; https://drafts.csswg.org/css-ui-3/#cursor", "syntax": "" }, "y": { "comment": "missed; not sure we should add it, but no others except `cursor` is using so it's ok for now; https://drafts.csswg.org/css-ui-3/#cursor", "syntax": "" }, "declaration": { "comment": "missed, restored by https://drafts.csswg.org/css-syntax", "syntax": " : ? [ '!' important ]?" }, "declaration-list": { "comment": "missed, restored by https://drafts.csswg.org/css-syntax", "syntax": "[ ? ';' ]* ?" }, "url": { "comment": "https://drafts.csswg.org/css-values-4/#urls", "syntax": "url( * ) | " }, "url-modifier": { "comment": "https://drafts.csswg.org/css-values-4/#typedef-url-modifier", "syntax": " | )" }, "number-zero-one": { "syntax": "" }, "number-one-or-greater": { "syntax": "" }, "positive-integer": { "syntax": "" }, "-non-standard-display": { "syntax": "-ms-inline-flexbox | -ms-grid | -ms-inline-grid | -webkit-flex | -webkit-inline-flex | -webkit-box | -webkit-inline-box | -moz-inline-stack | -moz-box | -moz-inline-box" } } }