Lines Matching +full:css +full:- +full:lint
3 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/_deps/vsco…
5 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/_deps/vscod…
64 /* --------------------------------------------------------------------------------------------
67 * ------------------------------------------------------------------------------------------ */
382 * @since 3.16.0 - Proposed state
448 args[_i - 2] = arguments[_i];
895 …* See also: https://microsoft.github.io/language-server-protocol/specifications/specification-curr…
908 * Render a completion as obsolete, usually using a strike-out.
915 * @since 3.16.0 - Proposed state
975 …return plainText.replace(/[\\`*_{}[\]()#+\-.!]/g, '\\$&'); // escape markdown syntax tokens: http:…
1026 parameters[_i - 2] = arguments[_i];
1052 * Read-access of a symbol, like reading a variable.
1056 * Write-access of a symbol, like writing to a variable.
1118 * Render a symbol as obsolete, usually using a strike-out.
1209 * - Extract method
1210 * - Extract function
1211 * - Extract variable
1212 * - Extract interface from class
1213 * - ...
1221 * - Inline function
1222 * - Inline variable
1223 * - Inline constant
1224 * - ...
1232 * - Convert JavaScript function to class
1233 * - Add or remove parameter
1234 * - Encapsulate field
1235 * - Make method static
1236 * - Move method to base class
1237 * - ...
1251 * Base kind for auto-fix source actions: `source.fixAll`.
1407 * @deprecated Use the text document from the new vscode-languageserver-textdocument package.
1433 var diff = a.range.start.line - b.range.start.line;
1435 return a.range.start.character - b.range.start.character;
1440 for (var i = sortedEdits.length - 1; i >= 0; i--) {
1471 // smaller_equal -> take left to preserve order
1475 // greater -> take right
1571 var line = low - 1;
1572 return Position.create(line, offset - lineOffsets[line]);
1638 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/cssLanguag…
1640 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/cssLanguage…
1652 …__(/*! ./parser/cssParser.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
1653 … ./services/cssCompletion.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
1654 …_(/*! ./services/cssHover.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
1655 … ./services/cssNavigation.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
1656 …./services/cssCodeActions.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
1657 … ./services/cssValidation.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
1658 …_(/*! ./parser/scssParser.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
1659 …./services/scssCompletion.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
1660 …_(/*! ./parser/lessParser.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
1661 …./services/lessCompletion.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
1662 …/*! ./services/cssFolding.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
1663 …languageFacts/dataManager.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
1664 …anguageFacts/dataProvider.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
1665 …ervices/cssSelectionRange.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
1666 …./services/scssNavigation.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
1667 …(/*! ./data/webCustomData.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
1668 …__(/*! ./cssLanguageTypes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
1777 /*---------------------------------------------------------------------------------------------
1780 *--------------------------------------------------------------------------------------------*/
1854 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/cssLanguag…
1856 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/cssLanguage…
1865 …code-languageserver-types/main.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscod…
1866 …/*! ../vscode-languageserver-textdocument/lib/esm/main.js */ "./node_modules/monaco-editor/esm/vs/…
1971 /*---------------------------------------------------------------------------------------------
1974 *--------------------------------------------------------------------------------------------*/
2017 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/data/webCu…
2019 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/data/webCus…
2027 /*---------------------------------------------------------------------------------------------
2030 *--------------------------------------------------------------------------------------------*/
2031 // file generated from vscode-web-custom-data NPM package
2036 "name": "additive-symbols",
2042 …"description": "@counter-style descriptor. Specifies the symbols used by the marker-construction a…
2051 "name": "align-content",
2058 "name": "flex-end",
2062 "name": "flex-start",
2066 "name": "space-around",
2067 …"description": "Lines are evenly distributed in the flex container, with half-size spaces on eithe…
2070 "name": "space-between",
2078 …"syntax": "normal | <baseline-position> | <content-distribution> | <overflow-position>? <content-p…
2080 …en there is extra space in the cross-axis, similar to how 'justify-content' aligns individual item…
2086 "name": "align-items",
2090 … inline axis is the same as the cross axis, this value is identical to 'flex-start'. Otherwise, it…
2097 "name": "flex-end",
2098 …"description": "The cross-end margin edge of the flex item is placed flush with the cross-end edge…
2101 "name": "flex-start",
2102 …"description": "The cross-start margin edge of the flex item is placed flush with the cross-start …
2106 …ss size property of the flex item computes to auto, and neither of the cross-axis margins are auto…
2109 … "syntax": "normal | stretch | <baseline-position> | [ <overflow-position>? <self-position> ]",
2117 "name": "justify-items",
2132 "name": "flex-end",
2136 "name": "flex-start",
2140 "name": "self-end",
2144 "name": "self-start",
2168 …ss size property of the flex item computes to auto, and neither of the cross-axis margins are auto…
2180 …"syntax": "normal | stretch | <baseline-position> | <overflow-position>? [ <self-position> | left …
2182 …"description": "Defines the default justify-self for all items of the box, giving them the default…
2188 "name": "justify-self",
2210 "name": "flex-end",
2214 "name": "flex-start",
2218 "name": "self-end",
2222 "name": "self-start",
2246 …ss size property of the flex item computes to auto, and neither of the cross-axis margins are auto…
2255 …"syntax": "auto | normal | stretch | <baseline-position> | <overflow-position>? [ <self-position> …
2263 "name": "align-self",
2267 …"description": "Computes to the value of 'align-items' on the element’s parent, or 'stretch' if th…
2271 … inline axis is the same as the cross axis, this value is identical to 'flex-start'. Otherwise, it…
2278 "name": "flex-end",
2279 …"description": "The cross-end margin edge of the flex item is placed flush with the cross-end edge…
2282 "name": "flex-start",
2283 …"description": "The cross-start margin edge of the flex item is placed flush with the cross-start …
2287 …ss size property of the flex item computes to auto, and neither of the cross-axis margins are auto…
2290 … "syntax": "auto | normal | stretch | <baseline-position> | <overflow-position>? <self-position>",
2312 "url": "https://developer.mozilla.org/docs/Web/CSS/all"
2315 … "description": "Shorthand that resets all properties except 'direction' and 'unicode-bidi'.",
2330 "url": "https://developer.mozilla.org/docs/Web/CSS/alt"
2347 "name": "alternate-reverse",
2352 …ned in the first @keyframes at-rule) is applied before the animation is displayed, during the peri…
2360 …"description": "The final property value (as defined in the last @keyframes at-rule) is maintained…
2379 "syntax": "<single-animation>#",
2384 "url": "https://developer.mozilla.org/docs/Web/CSS/animation"
2390 "timing-function",
2397 "name": "animation-delay",
2403 "url": "https://developer.mozilla.org/docs/Web/CSS/animation-delay"
2412 "name": "animation-direction",
2419 "name": "alternate-reverse",
2431 "syntax": "<single-animation-direction>#",
2436 "url": "https://developer.mozilla.org/docs/Web/CSS/animation-direction"
2445 "name": "animation-duration",
2451 "url": "https://developer.mozilla.org/docs/Web/CSS/animation-duration"
2460 "name": "animation-fill-mode",
2464 …ned in the first @keyframes at-rule) is applied before the animation is displayed, during the peri…
2472 …"description": "The final property value (as defined in the last @keyframes at-rule) is maintained…
2479 "syntax": "<single-animation-fill-mode>#",
2484 "url": "https://developer.mozilla.org/docs/Web/CSS/animation-fill-mode"
2493 "name": "animation-iteration-count",
2500 "syntax": "<single-animation-iteration-count>#",
2505 "url": "https://developer.mozilla.org/docs/Web/CSS/animation-iteration-count"
2515 "name": "animation-name",
2522 "syntax": "[ none | <keyframes-name> ]#",
2527 "url": "https://developer.mozilla.org/docs/Web/CSS/animation-name"
2530 …a list of animations that apply. Each name is used to select the keyframe at-rule that provides th…
2537 "name": "animation-play-state",
2548 "syntax": "<single-animation-play-state>#",
2553 "url": "https://developer.mozilla.org/docs/Web/CSS/animation-play-state"
2562 "name": "animation-timing-function",
2563 "syntax": "<timing-function>#",
2568 "url": "https://developer.mozilla.org/docs/Web/CSS/animation-timing-function"
2573 "timing-function"
2577 "name": "backface-visibility",
2593 "url": "https://developer.mozilla.org/docs/Web/CSS/backface-visibility"
2621 "syntax": "[ <bg-layer> , ]* <final-bg-layer>",
2626 "url": "https://developer.mozilla.org/docs/Web/CSS/background"
2642 "name": "background-attachment",
2662 "url": "https://developer.mozilla.org/docs/Web/CSS/background-attachment"
2671 "name": "background-blend-mode",
2705 "name": "color-dodge",
2709 "name": "color-burn",
2713 "name": "hard-light",
2717 "name": "soft-light",
2773 "syntax": "<blend-mode>#",
2778 "url": "https://developer.mozilla.org/docs/Web/CSS/background-blend-mode"
2787 "name": "background-clip",
2793 "url": "https://developer.mozilla.org/docs/Web/CSS/background-clip"
2802 "name": "background-color",
2808 "url": "https://developer.mozilla.org/docs/Web/CSS/background-color"
2817 "name": "background-image",
2824 "syntax": "<bg-image>#",
2829 "url": "https://developer.mozilla.org/docs/Web/CSS/background-image"
2839 "name": "background-origin",
2845 "url": "https://developer.mozilla.org/docs/Web/CSS/background-origin"
2848 …s on several lines, boxes on several pages) specifies which boxes 'box-decoration-break' operates …
2854 "name": "background-position",
2855 "syntax": "<bg-position>#",
2860 "url": "https://developer.mozilla.org/docs/Web/CSS/background-position"
2871 "name": "background-position-x",
2887 "syntax": "[ center | [ [ left | right | x-start | x-end ]? <length-percentage>? ]! ]#",
2892 "url": "https://developer.mozilla.org/docs/Web/CSS/background-position-x"
2902 "name": "background-position-y",
2918 "syntax": "[ center | [ [ top | bottom | y-start | y-end ]? <length-percentage>? ]! ]#",
2923 "url": "https://developer.mozilla.org/docs/Web/CSS/background-position-y"
2933 "name": "background-repeat",
2935 "syntax": "<repeat-style>#",
2940 "url": "https://developer.mozilla.org/docs/Web/CSS/background-repeat"
2949 "name": "background-size",
2964 "syntax": "<bg-size>#",
2969 "url": "https://developer.mozilla.org/docs/Web/CSS/background-size"
2990 "name": "block-size",
3009 "url": "https://developer.mozilla.org/docs/Web/CSS/block-size"
3012 "description": "Logical 'width'. Mapping depends on the element’s 'writing-mode'.",
3020 "syntax": "<line-width> || <line-style> || <color>",
3025 "url": "https://developer.mozilla.org/docs/Web/CSS/border"
3031 "line-width",
3032 "line-style",
3037 "name": "border-block-end",
3045 "syntax": "<'border-top-width'> || <'border-top-style'> || <'color'>",
3050 "url": "https://developer.mozilla.org/docs/Web/CSS/border-block-end"
3053 …"description": "Logical 'border-bottom'. Mapping depends on the parent element’s 'writing-mode', '…
3056 "line-width",
3057 "line-style",
3062 "name": "border-block-start",
3070 "syntax": "<'border-top-width'> || <'border-top-style'> || <'color'>",
3075 "url": "https://developer.mozilla.org/docs/Web/CSS/border-block-start"
3078 …"description": "Logical 'border-top'. Mapping depends on the parent element’s 'writing-mode', 'dir…
3081 "line-width",
3082 "line-style",
3087 "name": "border-block-end-color",
3095 "syntax": "<'border-top-color'>",
3100 "url": "https://developer.mozilla.org/docs/Web/CSS/border-block-end-color"
3103 …escription": "Logical 'border-bottom-color'. Mapping depends on the parent element’s 'writing-mode…
3109 "name": "border-block-start-color",
3117 "syntax": "<'border-top-color'>",
3122 "url": "https://developer.mozilla.org/docs/Web/CSS/border-block-start-color"
3125 …description": "Logical 'border-top-color'. Mapping depends on the parent element’s 'writing-mode',…
3131 "name": "border-block-end-style",
3139 "syntax": "<'border-top-style'>",
3144 "url": "https://developer.mozilla.org/docs/Web/CSS/border-block-end-style"
3147 …escription": "Logical 'border-bottom-style'. Mapping depends on the parent element’s 'writing-mode…
3149 "line-style"
3153 "name": "border-block-start-style",
3161 "syntax": "<'border-top-style'>",
3166 "url": "https://developer.mozilla.org/docs/Web/CSS/border-block-start-style"
3169 …description": "Logical 'border-top-style'. Mapping depends on the parent element’s 'writing-mode',…
3171 "line-style"
3175 "name": "border-block-end-width",
3183 "syntax": "<'border-top-width'>",
3188 "url": "https://developer.mozilla.org/docs/Web/CSS/border-block-end-width"
3191 …escription": "Logical 'border-bottom-width'. Mapping depends on the parent element’s 'writing-mode…
3194 "line-width"
3198 "name": "border-block-start-width",
3206 "syntax": "<'border-top-width'>",
3211 "url": "https://developer.mozilla.org/docs/Web/CSS/border-block-start-width"
3214 …description": "Logical 'border-top-width'. Mapping depends on the parent element’s 'writing-mode',…
3217 "line-width"
3221 "name": "border-bottom",
3222 "syntax": "<line-width> || <line-style> || <color>",
3227 "url": "https://developer.mozilla.org/docs/Web/CSS/border-bottom"
3233 "line-width",
3234 "line-style",
3239 "name": "border-bottom-color",
3240 "syntax": "<'border-top-color'>",
3245 "url": "https://developer.mozilla.org/docs/Web/CSS/border-bottom-color"
3254 "name": "border-bottom-left-radius",
3255 "syntax": "<length-percentage>{1,2}",
3260 "url": "https://developer.mozilla.org/docs/Web/CSS/border-bottom-left-radius"
3270 "name": "border-bottom-right-radius",
3271 "syntax": "<length-percentage>{1,2}",
3276 "url": "https://developer.mozilla.org/docs/Web/CSS/border-bottom-right-radius"
3286 "name": "border-bottom-style",
3287 "syntax": "<line-style>",
3292 "url": "https://developer.mozilla.org/docs/Web/CSS/border-bottom-style"
3297 "line-style"
3301 "name": "border-bottom-width",
3302 "syntax": "<line-width>",
3307 "url": "https://developer.mozilla.org/docs/Web/CSS/border-bottom-width"
3313 "line-width"
3317 "name": "border-collapse",
3333 "url": "https://developer.mozilla.org/docs/Web/CSS/border-collapse"
3342 "name": "border-color",
3349 "url": "https://developer.mozilla.org/docs/Web/CSS/border-color"
3358 "name": "border-image",
3362 …does not have the required intrinsic dimension then the corresponding border-width is used instead…
3366 "description": "Causes the middle part of the border-image to be preserved."
3392 …rder-image-source'> || <'border-image-slice'> [ / <'border-image-width'> | / <'border-image-width'…
3397 "url": "https://developer.mozilla.org/docs/Web/CSS/border-image"
3400 …operty for setting 'border-image-source', 'border-image-slice', 'border-image-width', 'border-imag…
3410 "name": "border-image-outset",
3416 "url": "https://developer.mozilla.org/docs/Web/CSS/border-image-outset"
3419 …sent, it is the same as the first. Numbers represent multiples of the corresponding border-width.",
3426 "name": "border-image-repeat",
3450 "url": "https://developer.mozilla.org/docs/Web/CSS/border-image-repeat"
3459 "name": "border-image-slice",
3463 "description": "Causes the middle part of the border-image to be preserved."
3466 "syntax": "<number-percentage>{1,4} && fill?",
3471 "url": "https://developer.mozilla.org/docs/Web/CSS/border-image-slice"
3481 "name": "border-image-source",
3493 "url": "https://developer.mozilla.org/docs/Web/CSS/border-image-source"
3496 …"Specifies an image to use instead of the border styles given by the 'border-style' properties and…
3502 "name": "border-image-width",
3506 …does not have the required intrinsic dimension then the corresponding border-width is used instead…
3509 "syntax": "[ <length-percentage> | <number> | auto ]{1,4}",
3514 "url": "https://developer.mozilla.org/docs/Web/CSS/border-image-width"
3517 …"description": "The four values of 'border-image-width' specify offsets that are used to divide th…
3525 "name": "border-inline-end",
3533 "syntax": "<'border-top-width'> || <'border-top-style'> || <'color'>",
3538 "url": "https://developer.mozilla.org/docs/Web/CSS/border-inline-end"
3541 …"description": "Logical 'border-right'. Mapping depends on the parent element’s 'writing-mode', 'd…
3544 "line-width",
3545 "line-style",
3550 "name": "border-inline-start",
3558 "syntax": "<'border-top-width'> || <'border-top-style'> || <'color'>",
3563 "url": "https://developer.mozilla.org/docs/Web/CSS/border-inline-start"
3566 …"description": "Logical 'border-left'. Mapping depends on the parent element’s 'writing-mode', 'di…
3569 "line-width",
3570 "line-style",
3575 "name": "border-inline-end-color",
3583 "syntax": "<'border-top-color'>",
3588 "url": "https://developer.mozilla.org/docs/Web/CSS/border-inline-end-color"
3591 …escription": "Logical 'border-right-color'. Mapping depends on the parent element’s 'writing-mode'…
3597 "name": "border-inline-start-color",
3605 "syntax": "<'border-top-color'>",
3610 "url": "https://developer.mozilla.org/docs/Web/CSS/border-inline-start-color"
3613 …description": "Logical 'border-left-color'. Mapping depends on the parent element’s 'writing-mode'…
3619 "name": "border-inline-end-style",
3627 "syntax": "<'border-top-style'>",
3632 "url": "https://developer.mozilla.org/docs/Web/CSS/border-inline-end-style"
3635 …escription": "Logical 'border-right-style'. Mapping depends on the parent element’s 'writing-mode'…
3637 "line-style"
3641 "name": "border-inline-start-style",
3649 "syntax": "<'border-top-style'>",
3654 "url": "https://developer.mozilla.org/docs/Web/CSS/border-inline-start-style"
3657 …description": "Logical 'border-left-style'. Mapping depends on the parent element’s 'writing-mode'…
3659 "line-style"
3663 "name": "border-inline-end-width",
3671 "syntax": "<'border-top-width'>",
3676 "url": "https://developer.mozilla.org/docs/Web/CSS/border-inline-end-width"
3679 …escription": "Logical 'border-right-width'. Mapping depends on the parent element’s 'writing-mode'…
3682 "line-width"
3686 "name": "border-inline-start-width",
3694 "syntax": "<'border-top-width'>",
3699 "url": "https://developer.mozilla.org/docs/Web/CSS/border-inline-start-width"
3702 …description": "Logical 'border-left-width'. Mapping depends on the parent element’s 'writing-mode'…
3705 "line-width"
3709 "name": "border-left",
3710 "syntax": "<line-width> || <line-style> || <color>",
3715 "url": "https://developer.mozilla.org/docs/Web/CSS/border-left"
3721 "line-width",
3722 "line-style",
3727 "name": "border-left-color",
3733 "url": "https://developer.mozilla.org/docs/Web/CSS/border-left-color"
3742 "name": "border-left-style",
3743 "syntax": "<line-style>",
3748 "url": "https://developer.mozilla.org/docs/Web/CSS/border-left-style"
3753 "line-style"
3757 "name": "border-left-width",
3758 "syntax": "<line-width>",
3763 "url": "https://developer.mozilla.org/docs/Web/CSS/border-left-width"
3769 "line-width"
3773 "name": "border-radius",
3774 "syntax": "<length-percentage>{1,4} [ / <length-percentage>{1,4} ]?",
3779 "url": "https://developer.mozilla.org/docs/Web/CSS/border-radius"
3789 "name": "border-right",
3790 "syntax": "<line-width> || <line-style> || <color>",
3795 "url": "https://developer.mozilla.org/docs/Web/CSS/border-right"
3801 "line-width",
3802 "line-style",
3807 "name": "border-right-color",
3813 "url": "https://developer.mozilla.org/docs/Web/CSS/border-right-color"
3822 "name": "border-right-style",
3823 "syntax": "<line-style>",
3828 "url": "https://developer.mozilla.org/docs/Web/CSS/border-right-style"
3833 "line-style"
3837 "name": "border-right-width",
3838 "syntax": "<line-width>",
3843 "url": "https://developer.mozilla.org/docs/Web/CSS/border-right-width"
3849 "line-width"
3853 "name": "border-spacing",
3859 "url": "https://developer.mozilla.org/docs/Web/CSS/border-spacing"
3868 "name": "border-style",
3870 "syntax": "<line-style>{1,4}",
3875 "url": "https://developer.mozilla.org/docs/Web/CSS/border-style"
3880 "line-style"
3884 "name": "border-top",
3885 "syntax": "<line-width> || <line-style> || <color>",
3890 "url": "https://developer.mozilla.org/docs/Web/CSS/border-top"
3896 "line-width",
3897 "line-style",
3902 "name": "border-top-color",
3908 "url": "https://developer.mozilla.org/docs/Web/CSS/border-top-color"
3917 "name": "border-top-left-radius",
3918 "syntax": "<length-percentage>{1,2}",
3923 "url": "https://developer.mozilla.org/docs/Web/CSS/border-top-left-radius"
3933 "name": "border-top-right-radius",
3934 "syntax": "<length-percentage>{1,2}",
3939 "url": "https://developer.mozilla.org/docs/Web/CSS/border-top-right-radius"
3949 "name": "border-top-style",
3950 "syntax": "<line-style>",
3955 "url": "https://developer.mozilla.org/docs/Web/CSS/border-top-style"
3960 "line-style"
3964 "name": "border-top-width",
3965 "syntax": "<line-width>",
3970 "url": "https://developer.mozilla.org/docs/Web/CSS/border-top-width"
3976 "line-width"
3980 "name": "border-width",
3982 "syntax": "<line-width>{1,4}",
3987 "url": "https://developer.mozilla.org/docs/Web/CSS/border-width"
3990 …"description": "Shorthand that sets the four 'border-*-width' properties. If it has four values, t…
3993 "line-width"
4001 …"description": "For non-replaced elements, the effect of this value depends on which of related pr…
4009 "url": "https://developer.mozilla.org/docs/Web/CSS/bottom"
4019 "name": "box-decoration-break",
4042 "url": "https://developer.mozilla.org/docs/Web/CSS/box-decoration-break"
4051 "name": "box-shadow",
4067 "url": "https://developer.mozilla.org/docs/Web/CSS/box-shadow"
4070 …n": "Attaches one or more drop-shadows to the box. The property is a comma-separated list of shado…
4078 "name": "box-sizing",
4081 "name": "border-box",
4085 "name": "content-box",
4089 "syntax": "content-box | border-box",
4094 "url": "https://developer.mozilla.org/docs/Web/CSS/box-sizing"
4103 "name": "break-after",
4118 "name": "avoid-column",
4122 "name": "avoid-page",
4142 …: "auto | avoid | always | all | avoid-page | page | left | right | recto | verso | avoid-column |…
4150 "name": "break-before",
4165 "name": "avoid-column",
4169 "name": "avoid-page",
4189 …: "auto | avoid | always | all | avoid-page | page | left | right | recto | verso | avoid-column |…
4197 "name": "break-inside",
4208 "name": "avoid-column",
4212 "name": "avoid-page",
4216 "syntax": "auto | avoid | avoid-page | avoid-column | avoid-region",
4224 "name": "caption-side",
4235 "syntax": "top | bottom | block-start | block-end | inline-start | inline-end",
4240 "url": "https://developer.mozilla.org/docs/Web/CSS/caption-side"
4249 "name": "caret-color",
4268 "url": "https://developer.mozilla.org/docs/Web/CSS/caret-color"
4282 … place the top border edge below the bottom outer edge of any right-floating and left-floating box…
4286 …cessary to place the top border edge below the bottom outer edge of any left-floating boxes that r…
4294 …essary to place the top border edge below the bottom outer edge of any right-floating boxes that r…
4297 "syntax": "none | left | right | both | inline-start | inline-end",
4302 "url": "https://developer.mozilla.org/docs/Web/CSS/clear"
4327 "url": "https://developer.mozilla.org/docs/Web/CSS/clip"
4330 …"description": "Deprecated. Use the 'clip-path' property when support allows. Defines the visible …
4336 "name": "clip-path",
4347 "syntax": "<clip-source> | [ <basic-shape> || <geometry-box> ] | none",
4352 "url": "https://developer.mozilla.org/docs/Web/CSS/clip-path"
4359 "geometry-box",
4364 "name": "clip-rule",
4396 "url": "https://developer.mozilla.org/docs/Web/CSS/color"
4405 "name": "color-interpolation-filters",
4435 "name": "column-count",
4439 …"description": "Determines the number of columns by the 'column-width' property and the element wi…
4447 "url": "https://developer.mozilla.org/docs/Web/CSS/column-count"
4457 "name": "column-fill",
4468 "syntax": "auto | balance | balance-all",
4473 "url": "https://developer.mozilla.org/docs/Web/CSS/column-fill"
4482 "name": "column-gap",
4489 "syntax": "normal | <length-percentage>",
4498 "name": "column-rule",
4499 "syntax": "<'column-rule-width'> || <'column-rule-style'> || <'column-rule-color'>",
4504 "url": "https://developer.mozilla.org/docs/Web/CSS/column-rule"
4507 …"description": "Shorthand for setting 'column-rule-width', 'column-rule-style', and 'column-rule-c…
4510 "line-width",
4511 "line-style",
4516 "name": "column-rule-color",
4522 "url": "https://developer.mozilla.org/docs/Web/CSS/column-rule-color"
4531 "name": "column-rule-style",
4532 "syntax": "<'border-style'>",
4537 "url": "https://developer.mozilla.org/docs/Web/CSS/column-rule-style"
4542 "line-style"
4546 "name": "column-rule-width",
4547 "syntax": "<'border-width'>",
4552 "url": "https://developer.mozilla.org/docs/Web/CSS/column-rule-width"
4558 "line-width"
4569 "syntax": "<'column-width'> || <'column-count'>",
4574 "url": "https://developer.mozilla.org/docs/Web/CSS/columns"
4577 … "description": "A shorthand property which sets both 'column-width' and 'column-count'.",
4585 "name": "column-span",
4601 "url": "https://developer.mozilla.org/docs/Web/CSS/column-span"
4610 "name": "column-width",
4622 "url": "https://developer.mozilla.org/docs/Web/CSS/column-width"
4674 "url": "https://developer.mozilla.org/docs/Web/CSS/contain"
4691 …ription": "Counters are denoted by identifiers (see the 'counter-increment' and 'counter-reset' pr…
4695 …"description": "The (pseudo-)element is replaced in its entirety by the resource referenced by its…
4699 …ldren of this element, as if the element was empty. On pseudo-elements it causes the pseudo-elemen…
4703 … "description": "See http://www.w3.org/TR/css3-content/#content for computation rules."
4709 "syntax": "normal | none | [ <content-replacement> | <content-list> ] [/ <string> ]?",
4714 "url": "https://developer.mozilla.org/docs/Web/CSS/content"
4717 …"description": "Determines which page-based occurrence of a given element is applied to a counter …
4724 "name": "counter-increment",
4731 "syntax": "[ <custom-ident> <integer>? ]+ | none",
4736 "url": "https://developer.mozilla.org/docs/Web/CSS/counter-increment"
4746 "name": "counter-reset",
4753 "syntax": "[ <custom-ident> <integer>? ]+ | none",
4758 "url": "https://developer.mozilla.org/docs/Web/CSS/counter-reset"
4775 "name": "all-scroll",
4784 … that a cell or set of cells may be selected. Often rendered as a thick plus-sign with a dot in th…
4787 "name": "col-resize",
4791 "name": "context-menu",
4792 …or the object under the cursor. Often rendered as an arrow with a small menu-like graphic next to …
4804 … "description": "The platform-dependent default cursor. Often rendered as an arrow."
4807 "name": "e-resize",
4811 "name": "ew-resize",
4812 "description": "Indicates a bidirectional east-west resize cursor."
4831 "name": "-moz-grab",
4835 "name": "-moz-grabbing",
4839 "name": "-moz-zoom-in",
4843 "name": "-moz-zoom-out",
4847 "name": "ne-resize",
4848 "description": "Indicates that movement starts from north-east corner."
4851 "name": "nesw-resize",
4852 "description": "Indicates a bidirectional north-east/south-west cursor."
4855 "name": "no-drop",
4863 "name": "not-allowed",
4867 "name": "n-resize",
4871 "name": "ns-resize",
4872 "description": "Indicates a bidirectional north-south cursor."
4875 "name": "nw-resize",
4876 "description": "Indicates that movement starts from north-west corner."
4879 "name": "nwse-resize",
4880 "description": "Indicates a bidirectional north-west/south-east cursor."
4891 "name": "row-resize",
4895 "name": "se-resize",
4896 "description": "Indicates that movement starts from south-east corner."
4899 "name": "s-resize",
4903 "name": "sw-resize",
4904 "description": "Indicates that movement starts from south-west corner."
4908 … "description": "Indicates text that may be selected. Often rendered as a vertical I-beam."
4911 "name": "vertical-text",
4912 …"description": "Indicates vertical-text that may be selected. Often rendered as a horizontal I-bea…
4919 "name": "-webkit-grab",
4923 "name": "-webkit-grabbing",
4927 "name": "-webkit-zoom-in",
4931 "name": "-webkit-zoom-out",
4935 "name": "w-resize",
4939 "name": "zoom-in",
4943 "name": "zoom-out",
4947 …-menu | help | pointer | progress | wait | cell | crosshair | text | vertical-text | alias | copy …
4952 "url": "https://developer.mozilla.org/docs/Web/CSS/cursor"
4967 "description": "Left-to-right direction."
4971 "description": "Right-to-left direction."
4979 "url": "https://developer.mozilla.org/docs/Web/CSS/direction"
4992 "description": "The element generates a block-level box"
4996 …"The element itself does not generate any boxes, but its children and pseudo-elements still genera…
5004 …"description": "The element lays out its contents using flow layout (block-and-inline layout). Sta…
5007 "name": "flow-root",
5016 "description": "The element generates an inline-level box."
5019 "name": "inline-block",
5020 … a single inline box, similar to a replaced element. The inside of an inline-block is formatted as…
5023 "name": "inline-flex",
5024 "description": "Inline-level flex container."
5027 "name": "inline-flexbox",
5028 "description": "Inline-level flex container. Standardized as 'inline-flex'"
5031 "name": "inline-table",
5032 "description": "Inline-level table wrapper box containing table box."
5035 "name": "list-item",
5039 "name": "-moz-box",
5040 …"description": "The element lays out its contents using flow layout (block-and-inline layout). Sta…
5043 "name": "-moz-deck"
5046 "name": "-moz-grid"
5049 "name": "-moz-grid-group"
5052 "name": "-moz-grid-line"
5055 "name": "-moz-groupbox"
5058 "name": "-moz-inline-box",
5059 "description": "Inline-level flex container. Standardized as 'inline-flex'"
5062 "name": "-moz-inline-grid"
5065 "name": "-moz-inline-stack"
5068 "name": "-moz-marker"
5071 "name": "-moz-popup"
5074 "name": "-moz-stack"
5077 "name": "-ms-flexbox",
5078 …"description": "The element lays out its contents using flow layout (block-and-inline layout). Sta…
5081 "name": "-ms-grid",
5085 "name": "-ms-inline-flexbox",
5086 "description": "Inline-level flex container. Standardized as 'inline-flex'"
5089 "name": "-ms-inline-grid",
5090 "description": "Inline-level grid container."
5101 "name": "ruby-base"
5104 "name": "ruby-base-container"
5107 "name": "ruby-text"
5110 "name": "ruby-text-container"
5113 "name": "run-in",
5114 …"description": "The element generates a run-in box. Run-in elements act like inlines or blocks, de…
5118 …e element generates a principal table wrapper box containing an additionally-generated table box, …
5121 "name": "table-caption"
5124 "name": "table-cell"
5127 "name": "table-column"
5130 "name": "table-column-group"
5133 "name": "table-footer-group"
5136 "name": "table-header-group"
5139 "name": "table-row"
5142 "name": "table-row-group"
5145 "name": "-webkit-box",
5146 …"description": "The element lays out its contents using flow layout (block-and-inline layout). Sta…
5149 "name": "-webkit-flex",
5150 … "description": "The element lays out its contents using flow layout (block-and-inline layout)."
5153 "name": "-webkit-inline-box",
5154 "description": "Inline-level flex container. Standardized as 'inline-flex'"
5157 "name": "-webkit-inline-flex",
5158 "description": "Inline-level flex container."
5161 …"syntax": "[ <display-outside> || <display-inside> ] | <display-listitem> | <display-internal> | <…
5166 "url": "https://developer.mozilla.org/docs/Web/CSS/display"
5175 "name": "empty-cells",
5182 "name": "-moz-show-background"
5194 "url": "https://developer.mozilla.org/docs/Web/CSS/empty-cells"
5203 "name": "enable-background",
5228 "syntax": "<counter-style-name>",
5230 …"description": "@counter-style descriptor. Specifies a fallback counter style to be used when the …
5256 "name": "fill-opacity",
5260 "number(0-1)"
5264 "name": "fill-rule",
5308 "name": "drop-shadow()",
5316 "name": "hue-rotate()",
5347 "syntax": "none | <filter-function-list>",
5352 "url": "https://developer.mozilla.org/docs/Web/CSS/filter"
5366 … "description": "Retrieves the value of the main size property as the used 'flex-basis'."
5377 "syntax": "none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]",
5382 "url": "https://developer.mozilla.org/docs/Web/CSS/flex"
5393 "name": "flex-basis",
5397 … "description": "Retrieves the value of the main size property as the used 'flex-basis'."
5409 "url": "https://developer.mozilla.org/docs/Web/CSS/flex-basis"
5420 "name": "flex-direction",
5427 "name": "column-reverse",
5428 … "description": "Same as 'column', except the main-start and main-end directions are swapped."
5435 "name": "row-reverse",
5436 … "description": "Same as 'row', except the main-start and main-end directions are swapped."
5439 "syntax": "row | row-reverse | column | column-reverse",
5444 "url": "https://developer.mozilla.org/docs/Web/CSS/flex-direction"
5453 "name": "flex-flow",
5460 "name": "column-reverse",
5461 … "description": "Same as 'column', except the main-start and main-end directions are swapped."
5465 "description": "The flex container is single-line."
5472 "name": "row-reverse",
5473 … "description": "Same as 'row', except the main-start and main-end directions are swapped."
5477 "description": "The flexbox is multi-line."
5480 "name": "wrap-reverse",
5481 … "description": "Same as 'wrap', except the cross-start and cross-end directions are swapped."
5484 "syntax": "<'flex-direction'> || <'flex-wrap'>",
5489 "url": "https://developer.mozilla.org/docs/Web/CSS/flex-flow"
5498 "name": "flex-grow",
5504 "url": "https://developer.mozilla.org/docs/Web/CSS/flex-grow"
5513 "name": "flex-shrink",
5519 "url": "https://developer.mozilla.org/docs/Web/CSS/flex-shrink"
5528 "name": "flex-wrap",
5532 "description": "The flex container is single-line."
5536 "description": "The flexbox is multi-line."
5539 "name": "wrap-reverse",
5540 … "description": "Same as 'wrap', except the cross-start and cross-end directions are swapped."
5543 "syntax": "nowrap | wrap | wrap-reverse",
5548 "url": "https://developer.mozilla.org/docs/Web/CSS/flex-wrap"
5551 …n": "Controls whether the flex container is single-line or multi-line, and the direction of the cr…
5560 "name": "inline-end",
5564 "name": "inline-start",
5580 "syntax": "left | right | none | inline-start | inline-end",
5585 "url": "https://developer.mozilla.org/docs/Web/CSS/float"
5594 "name": "flood-color",
5610 "name": "flood-opacity",
5622 "number(0-1)",
5675 … "description": "The font used for captioned controls (e.g., buttons, drop-downs, etc.)."
5703 "name": "message-box",
5708 "description": "Specifies a face that is not labeled as a small-caps font."
5718 "name": "small-caps",
5719 …nt that is labeled as a small-caps font. If a genuine small-caps font is not available, user agent…
5722 "name": "small-caption",
5729 "name": "status-bar",
5733 "name": "x-large"
5736 "name": "x-small"
5739 "name": "xx-large"
5742 "name": "xx-small"
5745 …-style'> || <font-variant-css21> || <'font-weight'> || <'font-stretch'> ]? <'font-size'> [ / <'lin…
5750 "url": "https://developer.mozilla.org/docs/Web/CSS/font"
5753 …"Shorthand property for setting 'font-style', 'font-variant', 'font-weight', 'font-size', 'line-he…
5759 "name": "font-family",
5762 …"name": "-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open S…
5765 "name": "Arial, Helvetica, sans-serif"
5780 "name": "'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif"
5786 "name": "'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif"
5789 "name": "Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif"
5792 … Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif"
5798 "name": "sans-serif"
5801 "name": "'Segoe UI', Tahoma, Geneva, Verdana, sans-serif"
5810 … "name": "'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif"
5813 "name": "Verdana, Geneva, Tahoma, sans-serif"
5816 "syntax": "<family-name>",
5821 "url": "https://developer.mozilla.org/docs/Web/CSS/font-family"
5830 "name": "font-feature-settings",
5838 "description": "Above-base Forms. Required in Khmer script."
5842 "description": "Above-base Mark Positioning. Required in Indic scripts."
5846 "description": "Above-base Substitutions. Required in Indic scripts."
5858 "description": "Below-base Form. Required in a number of Indic scripts."
5862 "description": "Below-base Mark Positioning. Required in Indic scripts."
5866 "description": "Below-base Substitutions. Required in Indic scripts."
5874 …"description": "Case-Sensitive Forms. Applies only to European scripts; particularly prominent in …
5994 … "description": "Hojo Kanji Forms (JIS X 0212-1990 Kanji Forms). Used only with Kanji script."
6010 …"description": "Italics. Applies mostly to Latin; note that many non-Latin fonts contain Latin as …
6058 "description": "Left-to-right glyph alternates."
6062 "description": "Left-to-right mirrored forms."
6134 …"description": "Pre-base Forms. Required in Khmer and Myanmar (Burmese) scripts and southern Indic…
6138 "description": "Pre-base Substitutions. Required in Indic scripts."
6142 …"description": "Post-base Forms. Required in scripts of south and southeast Asia that have post-ba…
6146 "description": "Post-base Substitutions."
6182 "description": "Right-to-left alternates."
6186 "description": "Right-to-left mirrored forms."
6313 "syntax": "normal | <feature-tag-value>#",
6318 "url": "https://developer.mozilla.org/docs/Web/CSS/font-feature-settings"
6321 …"description": "Provides low-level control over OpenType font features. It is intended as a way of…
6328 "name": "font-kerning",
6355 "url": "https://developer.mozilla.org/docs/Web/CSS/font-kerning"
6358 …"description": "Kerning is the contextual adjustment of inter-glyph spacing. This property control…
6364 "name": "font-language-override",
6379 "url": "https://developer.mozilla.org/docs/Web/CSS/font-language-override"
6388 "name": "font-size",
6406 "name": "x-large"
6409 "name": "x-small"
6412 "name": "xx-large"
6415 "name": "xx-small"
6418 "syntax": "<absolute-size> | <relative-size> | <length-percentage>",
6423 "url": "https://developer.mozilla.org/docs/Web/CSS/font-size"
6426 …-size is a scale factor applied to the EM unit of the font. (Note that certain glyphs may bleed ou…
6433 "name": "font-size-adjust",
6443 "description": "Do not preserve the font’s x-height."
6451 "url": "https://developer.mozilla.org/docs/Web/CSS/font-size-adjust"
6454 …eadability of text when font fallback occurs by adjusting the font-size so that the x-height is th…
6460 "name": "font-stretch",
6469 "name": "extra-condensed"
6472 "name": "extra-expanded"
6482 "name": "semi-condensed"
6485 "name": "semi-expanded"
6488 "name": "ultra-condensed"
6491 "name": "ultra-expanded"
6498 "syntax": "<font-stretch-absolute>{1,2}",
6503 "url": "https://developer.mozilla.org/docs/Web/CSS/font-stretch"
6512 "name": "font-style",
6532 "url": "https://developer.mozilla.org/docs/Web/CSS/font-style"
6541 "name": "font-synthesis",
6565 "url": "https://developer.mozilla.org/docs/Web/CSS/font-synthesis"
6574 "name": "font-variant",
6578 "description": "Specifies a face that is not labeled as a small-caps font."
6581 "name": "small-caps",
6582 …nt that is labeled as a small-caps font. If a genuine small-caps font is not available, user agent…
6585 …-lig-values> || <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> |…
6590 "url": "https://developer.mozilla.org/docs/Web/CSS/font-variant"
6599 "name": "font-variant-alternates",
6609 "name": "character-variant()",
6613 "name": "historical-forms",
6637 …-value-name> ) || historical-forms || styleset( <feature-value-name># ) || character-variant( <fea…
6642 "url": "https://developer.mozilla.org/docs/Web/CSS/font-variant-alternates"
6651 "name": "font-variant-caps",
6660 "name": "all-petite-caps",
6664 "name": "all-small-caps",
6672 "name": "petite-caps",
6676 "name": "small-caps",
6677 …"description": "Enables display of small capitals. Small-caps glyphs typically use the form of upp…
6680 "name": "titling-caps",
6688 …"syntax": "normal | small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titlin…
6693 "url": "https://developer.mozilla.org/docs/Web/CSS/font-variant-caps"
6702 "name": "font-variant-east-asian",
6711 "name": "full-width",
6712 "description": "Enables rendering of full-width variants."
6735 "name": "proportional-width",
6736 "description": "Enables rendering of proportionally-spaced variants."
6751 … "syntax": "normal | [ <east-asian-variant-values> || <east-asian-width-values> || ruby ]",
6756 "url": "https://developer.mozilla.org/docs/Web/CSS/font-variant-east-asian"
6765 "name": "font-variant-ligatures",
6775 "name": "additional-ligatures",
6779 "name": "common-ligatures",
6794 "name": "discretionary-ligatures",
6798 "name": "historical-ligatures",
6802 "name": "no-additional-ligatures",
6806 "name": "no-common-ligatures",
6810 "name": "no-contextual",
6821 "name": "no-discretionary-ligatures",
6825 "name": "no-historical-ligatures",
6844 …tax": "normal | none | [ <common-lig-values> || <discretionary-lig-values> || <historical-lig-valu…
6849 "url": "https://developer.mozilla.org/docs/Web/CSS/font-variant-ligatures"
6858 "name": "font-variant-numeric",
6868 "name": "diagonal-fractions",
6872 "name": "lining-nums",
6880 "name": "oldstyle-nums",
6881 "description": "Enables display of old-style numerals."
6888 "name": "proportional-nums",
6892 "name": "slashed-zero",
6896 "name": "stacked-fractions",
6900 "name": "tabular-nums",
6904 …syntax": "normal | [ <numeric-figure-values> || <numeric-spacing-values> || <numeric-fraction-valu…
6909 "url": "https://developer.mozilla.org/docs/Web/CSS/font-variant-numeric"
6918 "name": "font-variant-position",
6941 "url": "https://developer.mozilla.org/docs/Web/CSS/font-variant-position"
6950 "name": "font-weight",
7005 "syntax": "<font-weight-absolute>{1,2}",
7010 "url": "https://developer.mozilla.org/docs/Web/CSS/font-weight"
7019 "name": "glyph-orientation-horizontal",
7021 … "description": "Controls glyph orientation when the inline-progression-direction is horizontal.",
7028 "name": "glyph-orientation-vertical",
7032 …"description": "Sets the orientation based on the fullwidth or non-fullwidth characters and the mo…
7036 … "description": "Controls glyph orientation when the inline-progression-direction is vertical.",
7044 "name": "grid-area",
7055 …e property contributes nothing to the grid item’s placement, indicating auto-placement, an automat…
7062 "syntax": "<grid-line> [ / <grid-line> ]{0,3}",
7067 "url": "https://developer.mozilla.org/docs/Web/CSS/grid-area"
7070 … to its grid placement. Shorthand for 'grid-row-start', 'grid-column-start', 'grid-row-end', and '…
7085 …d-template'> | <'grid-template-rows'> / [ auto-flow && dense? ] <'grid-auto-columns'>? | [ auto-fl…
7090 "url": "https://developer.mozilla.org/docs/Web/CSS/grid"
7093 …CSS property is a shorthand property that sets all of the explicit grid properties ('grid-template…
7103 "name": "grid-auto-columns",
7106 "name": "min-content",
7107 …"description": "Represents the largest min-content contribution of the grid items occupying the gr…
7110 "name": "max-content",
7111 …"description": "Represents the largest max-content contribution of the grid items occupying the gr…
7115 …s a maximum, identical to 'max-content'. As a minimum, represents the largest minimum size (as spe…
7122 "syntax": "<track-size>+",
7127 "url": "https://developer.mozilla.org/docs/Web/CSS/grid-auto-columns"
7137 "name": "grid-auto-flow",
7148 …"description": "The auto-placement algorithm places items by filling each row in turn, adding new …
7152 …"description": "The auto-placement algorithm places items by filling each column in turn, adding n…
7156 …"description": "If specified, the auto-placement algorithm uses a “dense” packing algorithm, which…
7164 "url": "https://developer.mozilla.org/docs/Web/CSS/grid-auto-flow"
7167 …"description": "Controls how the auto-placement algorithm works, specifying exactly how auto-place…
7173 "name": "grid-auto-rows",
7176 "name": "min-content",
7177 …"description": "Represents the largest min-content contribution of the grid items occupying the gr…
7180 "name": "max-content",
7181 …"description": "Represents the largest max-content contribution of the grid items occupying the gr…
7185 …s a maximum, identical to 'max-content'. As a minimum, represents the largest minimum size (as spe…
7192 "syntax": "<track-size>+",
7197 "url": "https://developer.mozilla.org/docs/Web/CSS/grid-auto-rows"
7207 "name": "grid-column",
7218 …e property contributes nothing to the grid item’s placement, indicating auto-placement, an automat…
7225 "syntax": "<grid-line> [ / <grid-line> ]?",
7230 "url": "https://developer.mozilla.org/docs/Web/CSS/grid-column"
7233 "description": "Shorthand for 'grid-column-start' and 'grid-column-end'.",
7241 "name": "grid-column-end",
7252 …e property contributes nothing to the grid item’s placement, indicating auto-placement, an automat…
7259 "syntax": "<grid-line>",
7264 "url": "https://developer.mozilla.org/docs/Web/CSS/grid-column-end"
7275 "name": "grid-column-gap",
7283 "syntax": "<length-percentage>",
7285 … "description": "Specifies the gutters between grid columns. Replaced by 'column-gap' property.",
7291 "name": "grid-column-start",
7302 …e property contributes nothing to the grid item’s placement, indicating auto-placement, an automat…
7309 "syntax": "<grid-line>",
7314 "url": "https://developer.mozilla.org/docs/Web/CSS/grid-column-start"
7325 "name": "grid-gap",
7333 "syntax": "<'grid-row-gap'> <'grid-column-gap'>?",
7341 "name": "grid-row",
7352 …e property contributes nothing to the grid item’s placement, indicating auto-placement, an automat…
7359 "syntax": "<grid-line> [ / <grid-line> ]?",
7364 "url": "https://developer.mozilla.org/docs/Web/CSS/grid-row"
7367 "description": "Shorthand for 'grid-row-start' and 'grid-row-end'.",
7375 "name": "grid-row-end",
7386 …e property contributes nothing to the grid item’s placement, indicating auto-placement, an automat…
7393 "syntax": "<grid-line>",
7398 "url": "https://developer.mozilla.org/docs/Web/CSS/grid-row-end"
7409 "name": "grid-row-gap",
7417 "syntax": "<length-percentage>",
7419 … "description": "Specifies the gutters between grid rows. Replaced by 'row-gap' property.",
7425 "name": "grid-row-start",
7436 …e property contributes nothing to the grid item’s placement, indicating auto-placement, an automat…
7443 "syntax": "<grid-line>",
7448 "url": "https://developer.mozilla.org/docs/Web/CSS/grid-row-start"
7459 "name": "grid-template",
7473 "name": "min-content",
7474 …"description": "Represents the largest min-content contribution of the grid items occupying the gr…
7477 "name": "max-content",
7478 …"description": "Represents the largest max-content contribution of the grid items occupying the gr…
7482 …s a maximum, identical to 'max-content'. As a minimum, represents the largest minimum size (as spe…
7486 …"description": "Sets 'grid-template-rows' and 'grid-template-columns' to 'subgrid', and 'grid-temp…
7497 …one | [ <'grid-template-rows'> / <'grid-template-columns'> ] | [ <line-names>? <string> <track-siz…
7502 "url": "https://developer.mozilla.org/docs/Web/CSS/grid-template"
7505 …"description": "Shorthand for setting grid-template-columns, grid-template-rows, and grid-template…
7515 "name": "grid-template-areas",
7534 "url": "https://developer.mozilla.org/docs/Web/CSS/grid-template-areas"
7537 …ssociated with any particular grid item, but can be referenced from the grid-placement properties.…
7543 "name": "grid-template-columns",
7557 "name": "min-content",
7558 …"description": "Represents the largest min-content contribution of the grid items occupying the gr…
7561 "name": "max-content",
7562 …"description": "Represents the largest max-content contribution of the grid items occupying the gr…
7566 …s a maximum, identical to 'max-content'. As a minimum, represents the largest minimum size (as spe…
7581 "syntax": "none | <track-list> | <auto-track-list> | subgrid <line-name-list>?",
7586 "url": "https://developer.mozilla.org/docs/Web/CSS/grid-template-columns"
7589 …"description": "specifies, as a space-separated track list, the line names and track sizing functi…
7598 "name": "grid-template-rows",
7612 "name": "min-content",
7613 …"description": "Represents the largest min-content contribution of the grid items occupying the gr…
7616 "name": "max-content",
7617 …"description": "Represents the largest max-content contribution of the grid items occupying the gr…
7621 …s a maximum, identical to 'max-content'. As a minimum, represents the largest minimum size (as spe…
7636 "syntax": "none | <track-list> | <auto-track-list> | subgrid <line-name-list>?",
7641 "url": "https://developer.mozilla.org/docs/Web/CSS/grid-template-rows"
7644 …"description": "specifies, as a space-separated track list, the line names and track sizing functi…
7661 "name": "fit-content",
7662 …"description": "Use the fit-content inline size or fit-content block size, as appropriate to the w…
7665 "name": "max-content",
7666 …"description": "Use the max-content inline size or max-content block size, as appropriate to the w…
7669 "name": "min-content",
7670 …"description": "Use the min-content inline size or min-content block size, as appropriate to the w…
7673 "syntax": "<viewport-length>{1,2}",
7678 "url": "https://developer.mozilla.org/docs/Web/CSS/height"
7681 …e height of the content area, padding area or border area (depending on 'box-sizing') of certain b…
7708 "url": "https://developer.mozilla.org/docs/Web/CSS/hyphens"
7717 "name": "image-orientation",
7731 "name": "from-image",
7735 "syntax": "from-image | <angle> | [ <angle>? flip ]",
7740 "url": "https://developer.mozilla.org/docs/Web/CSS/image-orientation"
7749 "name": "image-rendering",
7763 "name": "crisp-edges",
7767 "name": "-moz-crisp-edges",
7789 "syntax": "auto | crisp-edges | pixelated",
7794 "url": "https://developer.mozilla.org/docs/Web/CSS/image-rendering"
7797 …es a hint to the user-agent about what aspects of an image are most important to preserve when the…
7803 "name": "ime-mode",
7837 "url": "https://developer.mozilla.org/docs/Web/CSS/ime-mode"
7846 "name": "inline-size",
7865 "url": "https://developer.mozilla.org/docs/Web/CSS/inline-size"
7868 "description": "Logical 'height'. Mapping depends on the element’s 'writing-mode'.",
7890 "description": "In CSS will turn the element into a stacking context."
7898 "url": "https://developer.mozilla.org/docs/Web/CSS/isolation"
7901 …"description": "In CSS setting to 'isolate' will turn the element into a stacking context. In SVG,…
7907 "name": "justify-content",
7939 …uto-sized alignment subjects have their size increased equally (not proportionally), while still r…
7942 "name": "space-evenly",
7946 "name": "flex-end",
7950 "name": "flex-start",
7954 "name": "space-around",
7955 …"description": "Flex items are evenly distributed in the line, with half-size spaces on either end…
7958 "name": "space-between",
7963 "description": "Specifies participation in first-baseline alignment."
7967 "description": "Specifies participation in first-baseline alignment."
7971 "description": "Specifies participation in last-baseline alignment."
7974 …"syntax": "normal | <content-distribution> | <overflow-position>? [ <content-position> | left | ri…
7986 …"description": "Indicates that the user agent should adjust inter-glyph spacing based on kerning t…
7990 …d adjust inter-glyph spacing based on kerning tables that are included in the relevant font or ins…
8001 …"description": "For non-replaced elements, the effect of this value depends on which of related pr…
8009 "url": "https://developer.mozilla.org/docs/Web/CSS/left"
8019 "name": "letter-spacing",
8023 …escription": "The spacing is the normal spacing for the current font. It is typically zero-length."
8031 "url": "https://developer.mozilla.org/docs/Web/CSS/letter-spacing"
8040 "name": "lighting-color",
8056 "name": "line-break",
8060 …-breaking restrictions to use for CJK scripts, and it may vary the restrictions based on the lengt…
8064 …"description": "Breaks text using the least restrictive set of line-breaking rules. Typically used…
8068 "description": "Breaks text using the most common set of line-breaking rules."
8072 …"description": "Breaks CJK scripts using a more restrictive set of line-breaking rules than 'norma…
8080 "url": "https://developer.mozilla.org/docs/Web/CSS/line-break"
8089 "name": "line-height",
8101 "url": "https://developer.mozilla.org/docs/Web/CSS/line-height"
8104 …"description": "Determines the block-progression dimension of the text content area of an inline b…
8112 "name": "list-style",
8125 "name": "decimal-leading-zero"
8136 …outside the principal block box, as described in the section on the ::marker pseudo-element below."
8139 "name": "lower-alpha"
8142 "name": "lower-greek"
8145 "name": "lower-latin"
8148 "name": "lower-roman"
8155 …"description": "The ::marker pseudo-element is an inline element placed immediately before all ::b…
8166 "name": "upper-alpha"
8169 "name": "upper-latin"
8172 "name": "upper-roman"
8178 "syntax": "<'list-style-type'> || <'list-style-position'> || <'list-style-image'>",
8183 "url": "https://developer.mozilla.org/docs/Web/CSS/list-style"
8186 …"description": "Shorthand for setting 'list-style-type', 'list-style-position' and 'list-style-ima…
8194 "name": "list-style-image",
8198 …n": "The default contents of the of the list item’s marker are given by 'list-style-type' instead."
8206 "url": "https://developer.mozilla.org/docs/Web/CSS/list-style-image"
8209 …r. When the image is available, it will replace the marker set with the 'list-style-type' marker.",
8215 "name": "list-style-position",
8219 …outside the principal block box, as described in the section on the ::marker pseudo-element below."
8223 …"description": "The ::marker pseudo-element is an inline element placed immediately before all ::b…
8231 "url": "https://developer.mozilla.org/docs/Web/CSS/list-style-position"
8234 … "description": "Specifies the position of the '::marker' pseudo-element's box in the list item.",
8240 "name": "list-style-type",
8255 "name": "decimal-leading-zero",
8267 "name": "lower-alpha",
8271 "name": "lower-greek",
8275 "name": "lower-latin",
8279 "name": "lower-roman",
8295 "name": "upper-alpha",
8299 "name": "upper-latin",
8303 "name": "upper-roman",
8307 "syntax": "<counter-style> | <string> | none",
8312 "url": "https://developer.mozilla.org/docs/Web/CSS/list-style-type"
8333 "url": "https://developer.mozilla.org/docs/Web/CSS/margin"
8336 …gative values for margin properties are allowed, but there may be implementation-specific limits.",
8343 "name": "margin-block-end",
8356 "syntax": "<'margin-left'>",
8361 "url": "https://developer.mozilla.org/docs/Web/CSS/margin-block-end"
8364 …"description": "Logical 'margin-bottom'. Mapping depends on the parent element’s 'writing-mode', '…
8371 "name": "margin-block-start",
8384 "syntax": "<'margin-left'>",
8389 "url": "https://developer.mozilla.org/docs/Web/CSS/margin-block-start"
8392 …"description": "Logical 'margin-top'. Mapping depends on the parent element’s 'writing-mode', 'dir…
8399 "name": "margin-bottom",
8410 "url": "https://developer.mozilla.org/docs/Web/CSS/margin-bottom"
8413 …ative values for margin properties are allowed, but there may be implementation-specific limits..",
8420 "name": "margin-inline-end",
8433 "syntax": "<'margin-left'>",
8438 "url": "https://developer.mozilla.org/docs/Web/CSS/margin-inline-end"
8441 …"description": "Logical 'margin-right'. Mapping depends on the parent element’s 'writing-mode', 'd…
8448 "name": "margin-inline-start",
8461 "syntax": "<'margin-left'>",
8466 "url": "https://developer.mozilla.org/docs/Web/CSS/margin-inline-start"
8469 …"description": "Logical 'margin-left'. Mapping depends on the parent element’s 'writing-mode', 'di…
8476 "name": "margin-left",
8487 "url": "https://developer.mozilla.org/docs/Web/CSS/margin-left"
8490 …ative values for margin properties are allowed, but there may be implementation-specific limits..",
8497 "name": "margin-right",
8508 "url": "https://developer.mozilla.org/docs/Web/CSS/margin-right"
8511 …ative values for margin properties are allowed, but there may be implementation-specific limits..",
8518 "name": "margin-top",
8529 "url": "https://developer.mozilla.org/docs/Web/CSS/margin-top"
8532 …ative values for margin properties are allowed, but there may be implementation-specific limits..",
8557 "name": "marker-end",
8575 "name": "marker-mid",
8593 "name": "marker-start",
8611 "name": "mask-image",
8626 "description": "Reference to a <mask element or to a CSS image."
8629 "syntax": "<mask-reference>#",
8634 "url": "https://developer.mozilla.org/docs/Web/CSS/mask-image"
8645 "name": "mask-mode",
8656 …"description": "Use alpha values if 'mask-image' is an image, luminance if a <mask> element or a C…
8663 "syntax": "<masking-mode>#",
8668 "url": "https://developer.mozilla.org/docs/Web/CSS/mask-mode"
8679 "name": "mask-origin",
8687 "syntax": "<geometry-box>#",
8692 "url": "https://developer.mozilla.org/docs/Web/CSS/mask-origin"
8697 "geometry-box",
8702 "name": "mask-position",
8715 "url": "https://developer.mozilla.org/docs/Web/CSS/mask-position"
8726 "name": "mask-repeat",
8734 "syntax": "<repeat-style>#",
8739 "url": "https://developer.mozilla.org/docs/Web/CSS/mask-repeat"
8748 "name": "mask-size",
8770 "syntax": "<bg-size>#",
8775 "url": "https://developer.mozilla.org/docs/Web/CSS/mask-size"
8786 "name": "mask-type",
8809 "url": "https://developer.mozilla.org/docs/Web/CSS/mask-type"
8818 "name": "max-block-size",
8832 "syntax": "<'max-width'>",
8837 "url": "https://developer.mozilla.org/docs/Web/CSS/max-block-size"
8840 "description": "Logical 'max-width'. Mapping depends on the element’s 'writing-mode'.",
8847 "name": "max-height",
8854 "name": "fit-content",
8855 …"description": "Use the fit-content inline size or fit-content block size, as appropriate to the w…
8858 "name": "max-content",
8859 …"description": "Use the max-content inline size or max-content block size, as appropriate to the w…
8862 "name": "min-content",
8863 …"description": "Use the min-content inline size or min-content block size, as appropriate to the w…
8866 "syntax": "<viewport-length>",
8871 "url": "https://developer.mozilla.org/docs/Web/CSS/max-height"
8881 "name": "max-inline-size",
8895 "syntax": "<'max-width'>",
8900 "url": "https://developer.mozilla.org/docs/Web/CSS/max-inline-size"
8903 "description": "Logical 'max-height'. Mapping depends on the element’s 'writing-mode'.",
8910 "name": "max-width",
8917 "name": "fit-content",
8918 …"description": "Use the fit-content inline size or fit-content block size, as appropriate to the w…
8921 "name": "max-content",
8922 …"description": "Use the max-content inline size or max-content block size, as appropriate to the w…
8925 "name": "min-content",
8926 …"description": "Use the min-content inline size or min-content block size, as appropriate to the w…
8929 "syntax": "<viewport-length>",
8934 "url": "https://developer.mozilla.org/docs/Web/CSS/max-width"
8944 "name": "min-block-size",
8952 "syntax": "<'min-width'>",
8957 "url": "https://developer.mozilla.org/docs/Web/CSS/min-block-size"
8960 "description": "Logical 'min-width'. Mapping depends on the element’s 'writing-mode'.",
8967 "name": "min-height",
8973 "name": "fit-content",
8974 …"description": "Use the fit-content inline size or fit-content block size, as appropriate to the w…
8977 "name": "max-content",
8978 …"description": "Use the max-content inline size or max-content block size, as appropriate to the w…
8981 "name": "min-content",
8982 …"description": "Use the min-content inline size or min-content block size, as appropriate to the w…
8985 "syntax": "<viewport-length>",
8990 "url": "https://developer.mozilla.org/docs/Web/CSS/min-height"
9000 "name": "min-inline-size",
9008 "syntax": "<'min-width'>",
9013 "url": "https://developer.mozilla.org/docs/Web/CSS/min-inline-size"
9016 "description": "Logical 'min-height'. Mapping depends on the element’s 'writing-mode'.",
9023 "name": "min-width",
9029 "name": "fit-content",
9030 …"description": "Use the fit-content inline size or fit-content block size, as appropriate to the w…
9033 "name": "max-content",
9034 …"description": "Use the max-content inline size or max-content block size, as appropriate to the w…
9037 "name": "min-content",
9038 …"description": "Use the min-content inline size or min-content block size, as appropriate to the w…
9041 "syntax": "<viewport-length>",
9046 "url": "https://developer.mozilla.org/docs/Web/CSS/min-width"
9056 "name": "mix-blend-mode",
9090 "name": "color-dodge",
9094 "name": "color-burn",
9098 "name": "hard-light",
9102 "name": "soft-light",
9158 "syntax": "<blend-mode>",
9163 "url": "https://developer.mozilla.org/docs/Web/CSS/mix-blend-mode"
9184 … "description": "Defines an SVG path as a string, with optional 'fill-rule' as the first argument."
9196 …"description": "Shorthand property for setting 'motion-path', 'motion-offset' and 'motion-rotation…
9203 "geometry-box",
9208 "name": "motion-offset",
9221 "name": "motion-path",
9233 … "description": "Defines an SVG path as a string, with optional 'fill-rule' as the first argument."
9241 "geometry-box",
9246 "name": "motion-rotation",
9268 "name": "-moz-animation",
9278 "name": "alternate-reverse",
9283 …ned in the first @keyframes at-rule) is applied before the animation is displayed, during the peri…
9291 …"description": "The final property value (as defined in the last @keyframes at-rule) is maintained…
9315 "timing-function",
9321 "name": "-moz-animation-delay",
9332 "name": "-moz-animation-direction",
9342 "name": "alternate-reverse",
9361 "name": "-moz-animation-duration",
9372 "name": "-moz-animation-iteration-count",
9390 "name": "-moz-animation-name",
9401 …a list of animations that apply. Each name is used to select the keyframe at-rule that provides th…
9408 "name": "-moz-animation-play-state",
9429 "name": "-moz-animation-timing-function",
9434 …the animation will progress over one cycle of its duration. See the 'transition-timing-function'.",
9436 "timing-function"
9440 "name": "-moz-appearance",
9449 "name": "button-arrow-down"
9452 "name": "button-arrow-next"
9455 "name": "button-arrow-previous"
9458 "name": "button-arrow-up"
9461 "name": "button-bevel"
9467 "name": "checkbox-container"
9470 "name": "checkbox-label"
9497 "name": "menulist-button"
9500 "name": "menulist-text"
9503 "name": "menulist-textfield"
9515 "name": "-moz-mac-unified-toolbar"
9518 "name": "-moz-win-borderless-glass"
9521 "name": "-moz-win-browsertabbar-toolbox"
9524 "name": "-moz-win-communications-toolbox"
9527 "name": "-moz-win-glass"
9530 "name": "-moz-win-media-toolbox"
9545 "name": "radio-container"
9548 "name": "radio-label"
9560 "name": "scrollbarbutton-down"
9563 "name": "scrollbarbutton-left"
9566 "name": "scrollbarbutton-right"
9569 "name": "scrollbarbutton-up"
9572 "name": "scrollbar-small"
9575 "name": "scrollbartrack-horizontal"
9578 "name": "scrollbartrack-vertical"
9587 "name": "spinner-downbutton"
9590 "name": "spinner-textfield"
9593 "name": "spinner-upbutton"
9608 "name": "tab-scroll-arrow-back"
9611 "name": "tab-scroll-arrow-forward"
9617 "name": "textfield-multiline"
9651 …-arrow-down | button-arrow-next | button-arrow-previous | button-arrow-up | button-bevel | button-…
9653 …"description": "Used in Gecko (Firefox) to display an element using a platform-native styling base…
9659 "name": "-moz-backface-visibility",
9678 "name": "-moz-background-clip",
9680 "FF1-3.6"
9695 "name": "-moz-background-inline-policy",
9701 "name": "bounding-box"
9707 "name": "each-box"
9711 …"description": "In Gecko-based applications like Firefox, the -moz-background-inline-policy CSS pr…
9717 "name": "-moz-background-origin",
9722 …s on several lines, boxes on several pages) specifies which boxes 'box-decoration-break' operates …
9728 "name": "-moz-border-bottom-colors",
9741 "name": "-moz-border-image",
9748 …does not have the required intrinsic dimension then the corresponding border-width is used instead…
9752 "description": "Causes the middle part of the border-image to be preserved."
9778 …operty for setting 'border-image-source', 'border-image-slice', 'border-image-width', 'border-imag…
9788 "name": "-moz-border-left-colors",
9801 "name": "-moz-border-right-colors",
9814 "name": "-moz-border-top-colors",
9821 …"description": "Ske Firefox, -moz-border-bottom-colors sets a list of colors for the bottom border…
9827 "name": "-moz-box-align",
9834 …-axis or horizontal, all children are placed with their baselines aligned, and extra space placed …
9860 "name": "-moz-box-direction",
9867 …"description": "A box with a computed value of horizontal for box-orient displays its children fro…
9871 …"description": "A box with a computed value of horizontal for box-orient displays its children fro…
9881 "name": "-moz-box-flex",
9892 "name": "-moz-box-flexgroup",
9897 …"description": "Flexible elements can be assigned to flex groups using the 'box-flex-group' proper…
9903 "name": "-moz-box-ordinal-group",
9914 "name": "-moz-box-orient",
9920 "name": "block-axis",
9928 "name": "inline-axis",
9937 …"description": "In Mozilla applications, -moz-box-orient specifies whether a box lays out its cont…
9943 "name": "-moz-box-pack",
9958 …"description": "The space is divided evenly in-between each child, with none of the extra space pl…
9972 "name": "-moz-box-sizing",
9978 "name": "border-box",
9982 "name": "content-box",
9986 "name": "padding-box",
9997 "name": "-moz-column-count",
10004 …"description": "Determines the number of columns by the 'column-width' property and the element wi…
10014 "name": "-moz-column-gap",
10031 "name": "-moz-column-rule",
10036 …"description": "Shorthand for setting 'column-rule-width', 'column-rule-style', and 'column-rule-c…
10039 "line-width",
10040 "line-style",
10045 "name": "-moz-column-rule-color",
10056 "name": "-moz-column-rule-style",
10063 "line-style"
10067 "name": "-moz-column-rule-width",
10075 "line-width"
10079 "name": "-moz-columns",
10090 … "description": "A shorthand property which sets both 'column-width' and 'column-count'.",
10097 "name": "-moz-column-width",
10114 "name": "-moz-font-feature-settings",
10164 …"description": "Provides low-level control over OpenType font features. It is intended as a way of…
10171 "name": "-moz-hyphens",
10196 "name": "-moz-perspective",
10213 "name": "-moz-perspective-origin",
10226 "name": "-moz-text-align-last",
10240 …ription": "The text is justified according to the method specified by the 'text-justify' property."
10244 …xt, 'left' aligns to the edge of the line box that would be the start edge for left-to-right text."
10248 …ext, 'right' aligns to the edge of the line box that would be the end edge for left-to-right text."
10252 … of a block or a line right before a forced line break is aligned when 'text-align' is set to 'jus…
10258 "name": "-moz-text-decoration-color",
10263 … of text decoration (underlines overlines, and line-throughs) set on the element with text-decorat…
10269 "name": "-moz-text-decoration-line",
10275 "name": "line-through",
10298 "name": "-moz-text-decoration-style",
10329 …"description": "Specifies the line style for underline, line-through and overline text decoration.…
10335 "name": "-moz-text-size-adjust",
10357 "name": "-moz-transform",
10368 …n": "Specifies a 3D transformation as a 4x4 homogeneous matrix of 16 values in column-major order."
10379 …ied in the parameter about the origin of the element, as defined by the transform-origin property."
10431 …tor [tx, ty], where tx is the first translation-value parameter and ty is the optional second tran…
10435 …[tx,ty,tz], with tx, ty and tz being the first, second and third translation-value parameters resp…
10447 …n. Note that percentage values are not allowed in the translateZ translation-value, and if present…
10451 …"description": "A two-dimensional transformation is applied to an element through the 'transform' …
10457 "name": "-moz-transform-origin",
10470 "name": "-moz-transition",
10489 "timing-function",
10494 "name": "-moz-transition-delay",
10505 "name": "-moz-transition-duration",
10516 "name": "-moz-transition-property",
10531 … "description": "Specifies the name of the CSS property to which the transition is applied.",
10537 "name": "-moz-transition-timing-function",
10544 "timing-function"
10548 "name": "-moz-user-focus",
10561 …"syntax": "ignore | normal | select-after | select-before | select-menu | select-same | select-all…
10566 "url": "https://developer.mozilla.org/docs/Web/CSS/-moz-user-focus"
10572 "name": "-moz-user-select",
10587 "name": "-moz-all"
10590 "name": "-moz-none"
10609 "name": "-ms-accelerator",
10633 "name": "-ms-behavior",
10644 "name": "-ms-block-progression",
10651 "description": "Bottom-to-top block flow. Layout is horizontal."
10655 "description": "Left-to-right direction. The flow orientation is vertical."
10659 "description": "Right-to-left direction. The flow orientation is vertical."
10663 "description": "Top-to-bottom direction. The flow orientation is horizontal."
10669 "description": "Sets the block-progression value and the flow orientation",
10675 "name": "-ms-content-zoom-chaining",
10696 "name": "-ms-content-zooming",
10720 "name": "-ms-content-zoom-limit",
10726 "syntax": "<'-ms-content-zoom-limit-min'> <'-ms-content-zoom-limit-max'>",
10728 …"description": "Shorthand property for the -ms-content-zoom-limit-min and -ms-content-zoom-limit-m…
10734 "name": "-ms-content-zoom-limit-max",
10748 "name": "-ms-content-zoom-limit-min",
10762 "name": "-ms-content-zoom-snap",
10770 …of the content after the contact is picked up is always adjusted so that it lands on a snap-point."
10774 … "description": "Indicates that zooming is unaffected by any defined snap-points."
10778 … is picked up may be adjusted if the content would normally stop \"close enough\" to a snap-point."
10782 "description": "Specifies where the snap-points will be placed."
10786 …"description": "Specifies the position of individual snap-points as a comma-separated list of zoom…
10790 "syntax": "<'-ms-content-zoom-snap-type'> || <'-ms-content-zoom-snap-points'>",
10792 …"description": "Shorthand property for the -ms-content-zoom-snap-type and -ms-content-zoom-snap-po…
10795 "name": "-ms-content-zoom-snap-points",
10803 "description": "Specifies where the snap-points will be placed."
10807 …"description": "Specifies the position of individual snap-points as a comma-separated list of zoom…
10813 "description": "Defines where zoom snap-points are located."
10816 "name": "-ms-content-zoom-snap-type",
10824 …of the content after the contact is picked up is always adjusted so that it lands on a snap-point."
10828 … "description": "Indicates that zooming is unaffected by any defined snap-points."
10832 … is picked up may be adjusted if the content would normally stop \"close enough\" to a snap-point."
10838 "description": "Specifies how zooming is affected by defined snap-points.",
10844 "name": "-ms-filter",
10846 "IE8-9"
10857 "name": "-ms-flex",
10864 … "description": "Retrieves the value of the main size property as the used 'flex-basis'."
10880 "name": "-ms-flex-align",
10887 … inline axis is the same as the cross axis, this value is identical to 'flex-start'. Otherwise, it…
10895 …"description": "The cross-end margin edge of the flex item is placed flush with the cross-end edge…
10899 …"description": "The cross-start margin edge of the flexbox item is placed flush with the cross-sta…
10913 "name": "-ms-flex-direction",
10923 "name": "column-reverse",
10924 … "description": "Same as 'column', except the main-start and main-end directions are swapped."
10931 "name": "row-reverse",
10932 … "description": "Same as 'row', except the main-start and main-end directions are swapped."
10942 "name": "-ms-flex-flow",
10952 "name": "column-reverse",
10953 … "description": "Same as 'column', except the main-start and main-end directions are swapped."
10957 "description": "The flex container is single-line."
10965 "description": "The flexbox is multi-line."
10968 "name": "wrap-reverse",
10969 … "description": "Same as 'wrap', except the cross-start and cross-end directions are swapped."
10979 "name": "-ms-flex-item-align",
10986 …"description": "Computes to the value of 'align-items' on the element’s parent, or 'stretch' if th…
10990 … inline axis is the same as the cross axis, this value is identical to 'flex-start'. Otherwise, it…
10998 …"description": "The cross-end margin edge of the flex item is placed flush with the cross-end edge…
11002 …"description": "The cross-start margin edge of the flex item is placed flush with the cross-start …
11006 …ss size property of the flex item computes to auto, and neither of the cross-axis margins are auto…
11016 "name": "-ms-flex-line-pack",
11027 …"description": "Lines are evenly distributed in the flex container, with half-size spaces on eithe…
11047 …en there is extra space in the cross-axis, similar to how 'justify-content' aligns individual item…
11053 "name": "-ms-flex-order",
11064 "name": "-ms-flex-pack",
11075 …"description": "Flex items are evenly distributed in the line, with half-size spaces on either end…
11097 "name": "-ms-flex-wrap",
11104 "description": "The flex container is single-line."
11108 "description": "The flexbox is multi-line."
11111 "name": "wrap-reverse",
11112 … "description": "Same as 'wrap', except the cross-start and cross-end directions are swapped."
11116 …n": "Controls whether the flex container is single-line or multi-line, and the direction of the cr…
11122 "name": "-ms-flow-from",
11130 "description": "The block container is not a CSS Region."
11134 "syntax": "[ none | <custom-ident> ]#",
11142 "name": "-ms-flow-into",
11150 … "description": "The element is not moved to a named flow and normal CSS processing takes place."
11154 "syntax": "[ none | <custom-ident> ]#",
11162 "name": "-ms-grid-column",
11187 "name": "-ms-grid-column-align",
11217 "name": "-ms-grid-columns",
11226 "name": "-ms-grid-column-span",
11238 "name": "-ms-grid-layer",
11244 …"description": "Grid-layer is similar in concept to z-index, but avoids overloading the meaning of…
11250 "name": "-ms-grid-row",
11267 …"description": "grid-row is used to place grid items and explicitly defined grid cells in the Grid…
11275 "name": "-ms-grid-row-align",
11305 "name": "-ms-grid-rows",
11314 "name": "-ms-grid-row-span",
11326 "name": "-ms-high-contrast-adjust",
11350 "name": "-ms-hyphenate-limit-chars",
11370 "name": "-ms-hyphenate-limit-lines",
11377 "name": "no-limit",
11382 "syntax": "no-limit | <integer>",
11390 "name": "-ms-hyphenate-limit-zone",
11405 "name": "-ms-hyphens",
11431 "name": "-ms-ime-mode",
11464 "name": "-ms-interpolation-mode",
11473 "name": "nearest-neighbor"
11483 "name": "-ms-layout-grid",
11491 …escription": "Any of the range of character values available to the -ms-layout-grid-char property."
11495 … "description": "Any of the range of line values available to the -ms-layout-grid-line property."
11499 … "description": "Any of the range of mode values available to the -ms-layout-grid-mode property."
11503 … "description": "Any of the range of type values available to the -ms-layout-grid-type property."
11510 "name": "-ms-layout-grid-char",
11534 "name": "-ms-layout-grid-line",
11556 "name": "-ms-layout-grid-mode",
11568 …ion": "Only a character grid is used. This is recommended for use with block-level elements, such …
11586 "name": "-ms-layout-grid-type",
11612 "name": "-ms-line-break",
11620 …-breaking restrictions to use for CJK scripts, and it may vary the restrictions based on the lengt…
11623 "name": "keep-all",
11624 …y be used where the presence of word separator characters still creates line-breaking opportunitie…
11628 …"description": "Breaks CJK scripts using the least restrictive set of line-breaking rules. Typical…
11632 "description": "Breaks CJK scripts using a normal set of line-breaking rules."
11636 …"description": "Breaks CJK scripts using a more restrictive set of line-breaking rules than 'norma…
11646 "name": "-ms-overflow-style",
11657 "name": "-ms-autohiding-scrollbar",
11658 …"description": "Indicates the element displays auto-hiding scrollbars during mouse interactions an…
11670 "syntax": "auto | none | scrollbar | -ms-autohiding-scrollbar",
11678 "name": "-ms-perspective",
11695 "name": "-ms-perspective-origin",
11708 "name": "-ms-perspective-origin-x",
11721 "name": "-ms-perspective-origin-y",
11734 "name": "-ms-progress-appearance",
11753 "name": "-ms-scrollbar-3dlight-color",
11766 "name": "-ms-scrollbar-arrow-color",
11779 "name": "-ms-scrollbar-base-color",
11792 "name": "-ms-scrollbar-darkshadow-color",
11805 "name": "-ms-scrollbar-face-color",
11818 "name": "-ms-scrollbar-highlight-color",
11831 "name": "-ms-scrollbar-shadow-color",
11844 "name": "-ms-scrollbar-track-color",
11854 "url": "https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-track-color"
11863 "name": "-ms-scroll-chaining",
11886 "name": "-ms-scroll-limit",
11897 …"syntax": "<'-ms-scroll-limit-x-min'> <'-ms-scroll-limit-y-min'> <'-ms-scroll-limit-x-max'> <'-ms-…
11899 …lue that sets values for the -ms-scroll-limit-x-min, -ms-scroll-limit-y-min, -ms-scroll-limit-x-ma…
11905 "name": "-ms-scroll-limit-x-max",
11924 "name": "-ms-scroll-limit-x-min",
11938 "name": "-ms-scroll-limit-y-max",
11957 "name": "-ms-scroll-limit-y-min",
11971 "name": "-ms-scroll-rails",
11994 "name": "-ms-scroll-snap-points-x",
12008 …"syntax": "snapInterval( <length-percentage>, <length-percentage> ) | snapList( <length-percentage…
12010 …escription": "Gets or sets a value that defines where snap-points will be located along the x-axis…
12016 "name": "-ms-scroll-snap-points-y",
12030 …"syntax": "snapInterval( <length-percentage>, <length-percentage> ) | snapList( <length-percentage…
12032 …escription": "Gets or sets a value that defines where snap-points will be located along the y-axis…
12038 "name": "-ms-scroll-snap-type",
12060 …-point should be used for the current element. There are two type of snap-points, with the primary…
12066 "name": "-ms-scroll-snap-x",
12089 "syntax": "<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-x'>",
12091 … or sets a shorthand value that sets values for the -ms-scroll-snap-type and -ms-scroll-snap-point…
12097 "name": "-ms-scroll-snap-y",
12120 "syntax": "<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-y'>",
12122 … or sets a shorthand value that sets values for the -ms-scroll-snap-type and -ms-scroll-snap-point…
12128 "name": "-ms-scroll-translation",
12138 "name": "vertical-to-horizontal"
12142 "syntax": "none | vertical-to-horizontal",
12144 …"description": "Gets or sets a value that specifies whether vertical-to-horizontal scroll wheel tr…
12150 "name": "-ms-text-align-last",
12165 …ription": "The text is justified according to the method specified by the 'text-justify' property."
12169 …xt, 'left' aligns to the edge of the line box that would be the start edge for left-to-right text."
12173 …ext, 'right' aligns to the edge of the line box that would be the end edge for left-to-right text."
12177 … of a block or a line right before a forced line break is aligned when 'text-align' is set to 'jus…
12183 "name": "-ms-text-autospace",
12190 "name": "ideograph-alpha",
12191 … extra spacing between runs of ideographic letters and non-ideographic letters, such as Latin-base…
12194 "name": "ideograph-numeric",
12198 "name": "ideograph-parenthesis",
12202 "name": "ideograph-space",
12211 …"description": "Creates extra non-breaking spacing around punctuation as required by language-spec…
12215 … "syntax": "none | ideograph-alpha | ideograph-numeric | ideograph-parenthesis | ideograph-space",
12217 …"description": "Determines whether or not a full-width punctuation mark character should be trimme…
12223 "name": "-ms-text-combine-horizontal",
12250 "name": "-ms-text-justify",
12262 … groups. This value is sometimes used in e.g. Japanese, often with the 'text-align-last' property."
12265 "name": "inter-cluster",
12269 "name": "inter-ideograph",
12270 …n": "Justification primarily changes spacing at word separators and at inter-graphemic boundaries …
12273 "name": "inter-word",
12282 …"description": "Selects the justification algorithm used when 'text-align' is set to 'justify'. Th…
12288 "name": "-ms-text-kashida-space",
12300 "name": "-ms-text-overflow",
12321 "name": "-ms-text-size-adjust",
12344 "name": "-ms-text-underline-position",
12360 … aligned with the 'top' (right in vertical writing) edge of the element's em-box. In this mode, an…
12364 …ligned with the 'bottom' (left in vertical writing) edge of the element's em-box. In this case the…
12374 "name": "-ms-touch-action",
12384 "name": "double-tap-zoom",
12385 "description": "The element will zoom on double-tap."
12389 "description": "The element is a manipulation-causing element."
12393 "description": "The element is a manipulation-blocking element."
12396 "name": "pan-x",
12397 …"description": "The element permits touch-driven panning on the horizontal axis. The touch pan is …
12400 "name": "pan-y",
12401 …"description": "The element permits touch-driven panning on the vertical axis. The touch pan is pe…
12404 "name": "pinch-zoom",
12405 …"description": "The element permits pinch-zooming. The pinch-zoom is performed on the nearest ance…
12415 "name": "-ms-touch-select",
12439 "name": "-ms-transform",
12441 "IE9-9"
12450 …n": "Specifies a 3D transformation as a 4x4 homogeneous matrix of 16 values in column-major order."
12457 …ied in the parameter about the origin of the element, as defined by the transform-origin property."
12509 …tor [tx, ty], where tx is the first translation-value parameter and ty is the optional second tran…
12513 …[tx,ty,tz], with tx, ty and tz being the first, second and third translation-value parameters resp…
12525 …n. Note that percentage values are not allowed in the translateZ translation-value, and if present…
12529 …"description": "A two-dimensional transformation is applied to an element through the 'transform' …
12535 "name": "-ms-transform-origin",
12537 "IE9-9"
12548 "name": "-ms-transform-origin-x",
12560 "name": "-ms-transform-origin-y",
12572 "name": "-ms-transform-origin-z",
12584 "name": "-ms-user-select",
12609 "name": "-ms-word-break",
12615 "name": "break-all",
12616 … "description": "Lines may break between any two grapheme clusters for non-CJK scripts."
12619 "name": "keep-all",
12624 "description": "Breaks non-CJK scripts according to their own rules."
12628 "description": "Specifies line break opportunities for non-CJK scripts.",
12634 "name": "-ms-word-wrap",
12640 "name": "break-word",
12641 …eakable 'word' may be broken at an arbitrary point if there are no otherwise-acceptable break poin…
12649 …whether the UA may break within a word to prevent overflow when an otherwise-unbreakable string is…
12655 "name": "-ms-wrap-flow",
12693 …"description": "An element becomes an exclusion when its 'wrap-flow' property has a computed value…
12699 "name": "-ms-wrap-margin",
12714 "name": "-ms-wrap-through",
12738 "name": "-ms-writing-mode",
12744 "name": "bt-lr"
12747 "name": "bt-rl"
12750 "name": "lr-bt"
12753 "name": "lr-tb"
12756 "name": "rl-bt"
12759 "name": "rl-tb"
12762 "name": "tb-lr"
12765 "name": "tb-rl"
12769 "description": "Shorthand property for both 'direction' and 'block-progression'.",
12775 "name": "-ms-zoom",
12794 "name": "-ms-zoom-animation",
12813 "name": "nav-down",
12840 "name": "nav-index",
12851 …"description": "Provides an input-method-neutral way of specifying the sequential navigation order…
12857 "name": "nav-left",
12884 "name": "nav-right",
12911 "name": "nav-up",
12944 …"description": "@counter-style descriptor. Defines how to alter the representation when the counte…
12952 "name": "-o-animation",
12962 "name": "alternate-reverse",
12967 …ned in the first @keyframes at-rule) is applied before the animation is displayed, during the peri…
12975 …"description": "The final property value (as defined in the last @keyframes at-rule) is maintained…
12999 "timing-function",
13005 "name": "-o-animation-delay",
13016 "name": "-o-animation-direction",
13026 "name": "alternate-reverse",
13045 "name": "-o-animation-duration",
13056 "name": "-o-animation-fill-mode",
13063 …ned in the first @keyframes at-rule) is applied before the animation is displayed, during the peri…
13071 …"description": "The final property value (as defined in the last @keyframes at-rule) is maintained…
13085 "name": "-o-animation-iteration-count",
13103 "name": "-o-animation-name",
13114 …a list of animations that apply. Each name is used to select the keyframe at-rule that provides th…
13121 "name": "-o-animation-play-state",
13142 "name": "-o-animation-timing-function",
13147 …the animation will progress over one cycle of its duration. See the 'transition-timing-function'.",
13149 "timing-function"
13153 "name": "object-fit",
13179 "name": "scale-down",
13183 "syntax": "fill | contain | cover | none | scale-down",
13188 "url": "https://developer.mozilla.org/docs/Web/CSS/object-fit"
13197 "name": "object-position",
13210 "url": "https://developer.mozilla.org/docs/Web/CSS/object-position"
13221 "name": "-o-border-image",
13228 …does not have the required intrinsic dimension then the corresponding border-width is used instead…
13232 "description": "Causes the middle part of the border-image to be preserved."
13255 …operty for setting 'border-image-source', 'border-image-slice', 'border-image-width', 'border-imag…
13265 "name": "-o-object-fit",
13287 "name": "scale-down",
13298 "name": "-o-object-position",
13312 "syntax": "<alpha-value>",
13317 "url": "https://developer.mozilla.org/docs/Web/CSS/opacity"
13322 "number(0-1)"
13332 "url": "https://developer.mozilla.org/docs/Web/CSS/order"
13354 "url": "https://developer.mozilla.org/docs/Web/CSS/orphans"
13363 "name": "-o-table-baseline",
13368 …"description": "Determines which row of a inline-table should be used as baseline of inline-table.…
13374 "name": "-o-tab-size",
13386 "name": "-o-text-overflow",
13407 "name": "-o-transform",
13418 …n": "Specifies a 3D transformation as a 4x4 homogeneous matrix of 16 values in column-major order."
13425 …ied in the parameter about the origin of the element, as defined by the transform-origin property."
13477 …tor [tx, ty], where tx is the first translation-value parameter and ty is the optional second tran…
13481 …[tx,ty,tz], with tx, ty and tz being the first, second and third translation-value parameters resp…
13493 …n. Note that percentage values are not allowed in the translateZ translation-value, and if present…
13497 …"description": "A two-dimensional transformation is applied to an element through the 'transform' …
13503 "name": "-o-transform-origin",
13516 "name": "-o-transition",
13535 "timing-function",
13540 "name": "-o-transition-delay",
13551 "name": "-o-transition-duration",
13562 "name": "-o-transition-property",
13577 … "description": "Specifies the name of the CSS property to which the transition is applied.",
13583 "name": "-o-transition-timing-function",
13590 "timing-function"
13594 "name": "offset-block-end",
13601 …"description": "For non-replaced elements, the effect of this value depends on which of related pr…
13605 …al 'bottom'. Mapping depends on the parent element’s 'writing-mode', 'direction', and 'text-orient…
13612 "name": "offset-block-start",
13619 …"description": "For non-replaced elements, the effect of this value depends on which of related pr…
13623 …gical 'top'. Mapping depends on the parent element’s 'writing-mode', 'direction', and 'text-orient…
13630 "name": "offset-inline-end",
13637 …"description": "For non-replaced elements, the effect of this value depends on which of related pr…
13641 …cal 'right'. Mapping depends on the parent element’s 'writing-mode', 'direction', and 'text-orient…
13648 "name": "offset-inline-start",
13655 …"description": "For non-replaced elements, the effect of this value depends on which of related pr…
13659 …ical 'left'. Mapping depends on the parent element’s 'writing-mode', 'direction', and 'text-orient…
13677 "syntax": "[ <'outline-color'> || <'outline-style'> || <'outline-width'> ]",
13682 "url": "https://developer.mozilla.org/docs/Web/CSS/outline"
13685 … "description": "Shorthand property for 'outline-style', 'outline-width', and 'outline-color'.",
13688 "line-width",
13689 "line-style",
13695 "name": "outline-color",
13707 "url": "https://developer.mozilla.org/docs/Web/CSS/outline-color"
13717 "name": "outline-offset",
13730 "url": "https://developer.mozilla.org/docs/Web/CSS/outline-offset"
13739 "name": "outline-style",
13746 "syntax": "auto | <'border-style'>",
13751 "url": "https://developer.mozilla.org/docs/Web/CSS/outline-style"
13756 "line-style",
13761 "name": "outline-width",
13762 "syntax": "<line-width>",
13767 "url": "https://developer.mozilla.org/docs/Web/CSS/outline-width"
13773 "line-width"
13781 …"description": "The behavior of the 'auto' value is UA-dependent, but should cause a scrolling mec…
13788 "name": "-moz-hidden-unscrollable",
13805 "url": "https://developer.mozilla.org/docs/Web/CSS/overflow"
13808 "description": "Shorthand for setting 'overflow-x' and 'overflow-y'.",
13814 "name": "overflow-wrap",
13817 "name": "break-word",
13818 … of characters may be broken at an arbitrary point if there are no otherwise-acceptable break poin…
13825 "syntax": "normal | break-word | anywhere",
13830 "url": "https://developer.mozilla.org/docs/Web/CSS/overflow-wrap"
13833 …whether the UA may break within a word to prevent overflow when an otherwise-unbreakable string is…
13839 "name": "overflow-x",
13843 …"description": "The behavior of the 'auto' value is UA-dependent, but should cause a scrolling mec…
13863 "url": "https://developer.mozilla.org/docs/Web/CSS/overflow-x"
13872 "name": "overflow-y",
13876 …"description": "The behavior of the 'auto' value is UA-dependent, but should cause a scrolling mec…
13896 "url": "https://developer.mozilla.org/docs/Web/CSS/overflow-y"
13911 …"description": "@counter-style descriptor. Specifies a “fixed-width” counter style, where represen…
13927 "url": "https://developer.mozilla.org/docs/Web/CSS/padding"
13937 "name": "padding-bottom",
13943 "url": "https://developer.mozilla.org/docs/Web/CSS/padding-bottom"
13953 "name": "padding-block-end",
13961 "syntax": "<'padding-left'>",
13966 "url": "https://developer.mozilla.org/docs/Web/CSS/padding-block-end"
13969 …"description": "Logical 'padding-bottom'. Mapping depends on the parent element’s 'writing-mode', …
13976 "name": "padding-block-start",
13984 "syntax": "<'padding-left'>",
13989 "url": "https://developer.mozilla.org/docs/Web/CSS/padding-block-start"
13992 …"description": "Logical 'padding-top'. Mapping depends on the parent element’s 'writing-mode', 'di…
13999 "name": "padding-inline-end",
14007 "syntax": "<'padding-left'>",
14012 "url": "https://developer.mozilla.org/docs/Web/CSS/padding-inline-end"
14015 …"description": "Logical 'padding-right'. Mapping depends on the parent element’s 'writing-mode', '…
14022 "name": "padding-inline-start",
14030 "syntax": "<'padding-left'>",
14035 "url": "https://developer.mozilla.org/docs/Web/CSS/padding-inline-start"
14038 …"description": "Logical 'padding-left'. Mapping depends on the parent element’s 'writing-mode', 'd…
14045 "name": "padding-left",
14051 "url": "https://developer.mozilla.org/docs/Web/CSS/padding-left"
14061 "name": "padding-right",
14067 "url": "https://developer.mozilla.org/docs/Web/CSS/padding-right"
14077 "name": "padding-top",
14083 "url": "https://developer.mozilla.org/docs/Web/CSS/padding-top"
14093 "name": "page-break-after",
14121 "url": "https://developer.mozilla.org/docs/Web/CSS/page-break-after"
14130 "name": "page-break-before",
14158 "url": "https://developer.mozilla.org/docs/Web/CSS/page-break-before"
14167 "name": "page-break-inside",
14183 "url": "https://developer.mozilla.org/docs/Web/CSS/page-break-inside"
14192 "name": "paint-order",
14220 "url": "https://developer.mozilla.org/docs/Web/CSS/paint-order"
14241 "url": "https://developer.mozilla.org/docs/Web/CSS/perspective"
14251 "name": "perspective-origin",
14257 "url": "https://developer.mozilla.org/docs/Web/CSS/perspective-origin"
14268 "name": "pointer-events",
14312 "url": "https://developer.mozilla.org/docs/Web/CSS/pointer-events"
14332 "name": "-ms-page",
14348 "name": "-webkit-sticky",
14357 "url": "https://developer.mozilla.org/docs/Web/CSS/position"
14360 …"description": "The position CSS property sets how an element is positioned in a document. The top…
14372 …"description": "@counter-style descriptor. Specifies a <symbol> that is prepended to the marker re…
14384 …The 'open-quote' and 'close-quote' values of the 'content' property produce no quotations marks, a…
14392 "url": "https://developer.mozilla.org/docs/Web/CSS/quotes"
14417 …"description": "@counter-style descriptor. Defines the ranges over which the counter style is defi…
14455 "url": "https://developer.mozilla.org/docs/Web/CSS/resize"
14468 …"description": "For non-replaced elements, the effect of this value depends on which of related pr…
14476 "url": "https://developer.mozilla.org/docs/Web/CSS/right"
14486 "name": "ruby-align",
14503 "name": "distribute-letter",
14510 "name": "distribute-space",
14514 …xt. That amount of white space is normally equal to half the amount of inter-character space of th…
14521 "name": "line-edge",
14542 "name": "space-between",
14546 …"The ruby content expands as defined for normal text justification (as defined by 'text-justify'),"
14549 "name": "space-around",
14553 …"description": "As for 'space-between' except that there exists an extra justification opportuniti…
14557 "syntax": "start | center | space-between | space-around",
14562 "url": "https://developer.mozilla.org/docs/Web/CSS/ruby-align"
14571 "name": "ruby-overhang",
14601 "name": "ruby-position",
14624 "syntax": "over | under | inter-character",
14629 "url": "https://developer.mozilla.org/docs/Web/CSS/ruby-position"
14632 …"description": "Used by the parent of elements with display: ruby-text to control the position of …
14638 "name": "ruby-span",
14659 "name": "scrollbar-3dlight-color",
14667 "url": "https://developer.mozilla.org/docs/Web/CSS/scrollbar-3dlight-color"
14676 "name": "scrollbar-arrow-color",
14684 "url": "https://developer.mozilla.org/docs/Web/CSS/scrollbar-arrow-color"
14693 "name": "scrollbar-base-color",
14701 "url": "https://developer.mozilla.org/docs/Web/CSS/scrollbar-base-color"
14710 "name": "scrollbar-darkshadow-color",
14718 "url": "https://developer.mozilla.org/docs/Web/CSS/scrollbar-darkshadow-color"
14727 "name": "scrollbar-face-color",
14735 "url": "https://developer.mozilla.org/docs/Web/CSS/scrollbar-face-color"
14744 "name": "scrollbar-highlight-color",
14752 "url": "https://developer.mozilla.org/docs/Web/CSS/scrollbar-highlight-color"
14761 "name": "scrollbar-shadow-color",
14769 "url": "https://developer.mozilla.org/docs/Web/CSS/scrollbar-shadow-color"
14778 "name": "scrollbar-track-color",
14789 "name": "scroll-behavior",
14803 …"description": "Scrolls in a smooth fashion using a user-agent-defined timing function and time pe…
14811 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-behavior"
14820 "name": "scroll-snap-coordinate",
14836 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-snap-coordinate"
14839 …e element which will align with the nearest ancestor scroll container’s snap-destination for the r…
14848 "name": "scroll-snap-destination",
14858 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-snap-destination"
14869 "name": "scroll-snap-points-x",
14885 "syntax": "none | repeat( <length-percentage> )",
14890 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-snap-points-x"
14899 "name": "scroll-snap-points-y",
14915 "syntax": "none | repeat( <length-percentage> )",
14920 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-snap-points-y"
14929 "name": "scroll-snap-type",
14949 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-snap-type"
14958 "name": "shape-image-threshold",
14966 "syntax": "<alpha-value>",
14971 "url": "https://developer.mozilla.org/docs/Web/CSS/shape-image-threshold"
14980 "name": "shape-margin",
14988 "syntax": "<length-percentage>",
14993 "url": "https://developer.mozilla.org/docs/Web/CSS/shape-margin"
14996 … margin to a 'shape-outside'. This defines a new shape that is the smallest contour that includes …
15004 "name": "shape-outside",
15014 "name": "margin-box",
15022 "syntax": "none | <shape-box> || <basic-shape> | <image>",
15027 "url": "https://developer.mozilla.org/docs/Web/CSS/shape-outside"
15039 "name": "shape-rendering",
15070 "syntax": "<length>{1,2} | auto | [ <page-size> || [ portrait | landscape ] ]",
15072 …"description": "The size CSS at-rule descriptor, used with the @page at-rule, defines the size and…
15090 … "description": "Format-specific string that identifies a locally available copy of a given font."
15093 "syntax": "[ <url> [ format( <string># ) ]? | local( <family-name> ) ]#",
15095 …"description": "@font-face descriptor. Specifies the resource containing font data. It is required…
15103 "name": "stop-color",
15111 "name": "stop-opacity",
15115 "number(0-1)"
15139 "name": "stroke-dasharray",
15156 "name": "stroke-dashoffset",
15165 "name": "stroke-linecap",
15187 "name": "stroke-linejoin",
15209 "name": "stroke-miterlimit",
15211 …gments meet at a sharp angle and miter joins have been specified for 'stroke-linejoin', it is poss…
15217 "name": "stroke-opacity",
15221 "number(0-1)"
15225 "name": "stroke-width",
15240 …"description": "@counter-style descriptor. Specifies a <symbol> that is appended to the marker rep…
15255 …"description": "Represents “sign-value” numbering systems, which, rather than using reusing digits…
15259 …ls as digits to an alphabetic numbering system, similar to the default lower-alpha counter style, …
15275 …"description": "interprets the list of counter symbols as digits to a \"place-value\" numbering sy…
15282 …eric | alphabetic | symbolic | additive | [ fixed <integer>? ] | [ extends <counter-style-name> ]",
15284 …"description": "@counter-style descriptor. Specifies which algorithm will be used to construct the…
15297 …"description": "@counter-style descriptor. Specifies the symbols used by the marker-construction a…
15305 "name": "table-layout",
15321 "url": "https://developer.mozilla.org/docs/Web/CSS/table-layout"
15330 "name": "tab-size",
15343 "url": "https://developer.mozilla.org/docs/Web/CSS/tab-size"
15353 "name": "text-align",
15365 …ription": "The text is justified according to the method specified by the 'text-justify' property."
15369 …xt, 'left' aligns to the edge of the line box that would be the start edge for left-to-right text."
15373 …ext, 'right' aligns to the edge of the line box that would be the end edge for left-to-right text."
15380 "syntax": "start | end | left | right | center | justify | match-parent",
15385 "url": "https://developer.mozilla.org/docs/Web/CSS/text-align"
15394 "name": "text-align-last",
15405 …the affected line is aligned per 'text-align' unless 'text-align' is set to 'justify', in which ca…
15413 …ription": "The text is justified according to the method specified by the 'text-justify' property."
15417 …xt, 'left' aligns to the edge of the line box that would be the start edge for left-to-right text."
15421 …ext, 'right' aligns to the edge of the line box that would be the end edge for left-to-right text."
15429 "url": "https://developer.mozilla.org/docs/Web/CSS/text-align-last"
15432 … of a block or a line right before a forced line break is aligned when 'text-align' is set to 'jus…
15438 "name": "text-anchor",
15454 …"description": "Used to align (start-, middle- or end-alignment) a string of text relative to a gi…
15460 "name": "text-decoration",
15475 "name": "line-through",
15499 …"syntax": "<'text-decoration-line'> || <'text-decoration-style'> || <'text-decoration-color'> || <…
15504 "url": "https://developer.mozilla.org/docs/Web/CSS/text-decoration"
15514 "name": "text-decoration-color",
15527 "url": "https://developer.mozilla.org/docs/Web/CSS/text-decoration-color"
15530 … of text decoration (underlines overlines, and line-throughs) set on the element with text-decorat…
15536 "name": "text-decoration-line",
15546 "name": "line-through",
15562 …"syntax": "none | [ underline || overline || line-through || blink ] | spelling-error | grammar-er…
15567 "url": "https://developer.mozilla.org/docs/Web/CSS/text-decoration-line"
15576 "name": "text-decoration-style",
15615 "url": "https://developer.mozilla.org/docs/Web/CSS/text-decoration-style"
15618 …"description": "Specifies the line style for underline, line-through and overline text decoration.…
15624 "name": "text-indent",
15626 "syntax": "<length-percentage> && hanging? && each-line?",
15631 "url": "https://developer.mozilla.org/docs/Web/CSS/text-indent"
15641 "name": "text-justify",
15656 … groups. This value is sometimes used in e.g. Japanese, often with the 'text-align-last' property."
15659 "name": "distribute-all-lines"
15662 "name": "inter-cluster",
15666 "name": "inter-ideograph",
15667 …n": "Justification primarily changes spacing at word separators and at inter-graphemic boundaries …
15670 "name": "inter-word",
15681 "syntax": "auto | inter-character | inter-word | none",
15686 "url": "https://developer.mozilla.org/docs/Web/CSS/text-justify"
15689 …"description": "Selects the justification algorithm used when 'text-align' is set to 'justify'. Th…
15695 "name": "text-orientation",
15713 …s value is equivalent to 'sideways-right' in 'vertical-rl' writing mode and equivalent to 'sideway…
15716 "name": "sideways-right",
15728 …"description": "In vertical writing modes, characters from horizontal-only scripts are rendered up…
15736 "url": "https://developer.mozilla.org/docs/Web/CSS/text-orientation"
15745 "name": "text-overflow",
15761 "url": "https://developer.mozilla.org/docs/Web/CSS/text-overflow"
15771 "name": "text-rendering",
15801 "url": "https://developer.mozilla.org/docs/Web/CSS/text-rendering"
15804 …he implementation about what tradeoffs to make as it renders text. The ‘text-rendering’ property p…
15810 "name": "text-shadow",
15817 "syntax": "none | <shadow-t>#",
15822 "url": "https://developer.mozilla.org/docs/Web/CSS/text-shadow"
15832 "name": "text-transform",
15851 "syntax": "none | capitalize | uppercase | lowercase | full-width | full-size-kana",
15856 "url": "https://developer.mozilla.org/docs/Web/CSS/text-transform"
15865 "name": "text-underline-position",
15879 "syntax": "auto | from-font | [ under || [ left | right ] ]",
15884 "url": "https://developer.mozilla.org/docs/Web/CSS/text-underline-position"
15897 …"description": "For non-replaced elements, the effect of this value depends on which of related pr…
15905 "url": "https://developer.mozilla.org/docs/Web/CSS/top"
15915 "name": "touch-action",
15922 "name": "cross-slide-x"
15925 "name": "cross-slide-y"
15928 "name": "double-tap-zoom"
15939 "name": "pan-x",
15943 "name": "pan-y",
15947 "name": "pinch-zoom"
15950 …"syntax": "auto | none | [ [ pan-x | pan-left | pan-right ] || [ pan-y | pan-up | pan-down ] || pi…
15955 "url": "https://developer.mozilla.org/docs/Web/CSS/touch-action"
15972 …n": "Specifies a 3D transformation as a 4x4 homogeneous matrix of 16 values in column-major order."
15983 …ied in the parameter about the origin of the element, as defined by the transform-origin property."
16035 …tor [tx, ty], where tx is the first translation-value parameter and ty is the optional second tran…
16039 …[tx,ty,tz], with tx, ty and tz being the first, second and third translation-value parameters resp…
16051 …n. Note that percentage values are not allowed in the translateZ translation-value, and if present…
16054 "syntax": "none | <transform-list>",
16059 "url": "https://developer.mozilla.org/docs/Web/CSS/transform"
16062 …"description": "A two-dimensional transformation is applied to an element through the 'transform' …
16068 "name": "transform-origin",
16069 …ntax": "[ <length-percentage> | left | center | right | top | bottom ] | [ [ <length-percentage> |…
16074 "url": "https://developer.mozilla.org/docs/Web/CSS/transform-origin"
16085 "name": "transform-style",
16099 "name": "preserve-3d",
16110 "syntax": "flat | preserve-3d",
16115 "url": "https://developer.mozilla.org/docs/Web/CSS/transform-style"
16135 "syntax": "<single-transition>#",
16140 "url": "https://developer.mozilla.org/docs/Web/CSS/transition"
16147 "timing-function",
16152 "name": "transition-delay",
16158 "url": "https://developer.mozilla.org/docs/Web/CSS/transition-delay"
16167 "name": "transition-duration",
16173 "url": "https://developer.mozilla.org/docs/Web/CSS/transition-duration"
16182 "name": "transition-property",
16193 "syntax": "none | <single-transition-property>#",
16198 "url": "https://developer.mozilla.org/docs/Web/CSS/transition-property"
16201 … "description": "Specifies the name of the CSS property to which the transition is applied.",
16207 "name": "transition-timing-function",
16208 "syntax": "<timing-function>#",
16213 "url": "https://developer.mozilla.org/docs/Web/CSS/transition-timing-function"
16218 "timing-function"
16222 "name": "unicode-bidi",
16225 "name": "bidi-override",
16230 …"description": "If the element is inline-level, this value opens an additional level of embedding …
16237 "name": "isolate-override",
16238 …ines the isolation behavior of 'isolate' with the directional override behavior of 'bidi-override'"
16242 …l level of embedding with respect to the bidirectional algorithm. For inline-level elements, impli…
16249 "syntax": "normal | embed | isolate | bidi-override | isolate-override | plaintext",
16254 "url": "https://developer.mozilla.org/docs/Web/CSS/unicode-bidi"
16263 "name": "unicode-range",
16270 …"name": "U+20-24F, U+2B0-2FF, U+370-4FF, U+1E00-1EFF, U+2000-20CF, U+2100-23FF, U+2500-26FF, U+E00…
16271 "description": "WGL4 character set (Pan-European)."
16274 … "name": "U+20-17F, U+2B0-2FF, U+2000-206F, U+20A0-20CF, U+2100-21FF, U+2600-26FF",
16278 … "name": "U+20-2FF, U+370-4FF, U+1E00-20CF, U+2100-23FF, U+2500-26FF, U+FB00-FB4F, U+FFF0-FFFD",
16282 …"name": "U+20-4FF, U+530-58F, U+10D0-10FF, U+1E00-23FF, U+2440-245F, U+2500-26FF, U+FB00-FB4F, U+F…
16286 "name": "U+00-7F",
16290 "name": "U+80-FF",
16291 …"description": "Latin-1 Supplement. Accented characters for Western European languages, common pun…
16294 "name": "U+100-17F",
16295 … "description": "Latin Extended-A. Accented characters for for Czech, Dutch, Polish, and Turkish."
16298 "name": "U+180-24F",
16299 …"description": "Latin Extended-B. Croatian, Slovenian, Romanian, Non-European and historic latin, …
16302 "name": "U+1E00-1EFF",
16306 "name": "U+250-2AF",
16310 "name": "U+370-3FF",
16314 "name": "U+1F00-1FFF",
16318 "name": "U+400-4FF",
16322 "name": "U+500-52F",
16326 "name": "U+00-52F, U+1E00-1FFF, U+2200–22FF",
16347 …"description": "Arabic Extended-A. Additional letters for African languages, European and Central …
16439 … "description": "Ethiopic Extended-A. Extra characters for Gamo-Gofa-Dawro, Basketo, and Gumuz."
16490 "name": "U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F",
16506 "name": "U+2000-206F",
16542 "name": "U+E000-F8FF",
16551 …"description": "Arabic Presentation Forms-A. Contextual forms / ligatures for Persian, Urdu, Sindh…
16574 "syntax": "<unicode-range>#",
16576 …"description": "@font-face descriptor. Defines the set of Unicode codepoints that may be supported…
16578 "unicode-range"
16582 "name": "user-select",
16610 "url": "https://developer.mozilla.org/docs/Web/CSS/user-select"
16619 "name": "vertical-align",
16631 …"description": "Align the after edge of the extended inline box with the after-edge of the line bo…
16646 "name": "text-bottom",
16647 … "description": "Align the bottom of the box with the after-edge of the parent element's font."
16650 "name": "text-top",
16651 … "description": "Align the top of the box with the before-edge of the parent element's font."
16655 …cription": "Align the before edge of the extended inline box with the before-edge of the line box."
16658 "name": "-webkit-baseline-middle"
16661 …"syntax": "baseline | sub | super | text-top | text-bottom | middle | top | bottom | <percentage> …
16666 "url": "https://developer.mozilla.org/docs/Web/CSS/vertical-align"
16669 …"Affects the vertical positioning of the inline boxes generated by an inline-level element inside …
16680 …"description": "Table-specific. If used on elements other than rows, row groups, columns, or colum…
16696 "url": "https://developer.mozilla.org/docs/Web/CSS/visibility"
16705 "name": "-webkit-animation",
16716 "name": "alternate-reverse",
16721 …ned in the first @keyframes at-rule) is applied before the animation is displayed, during the peri…
16729 …"description": "The final property value (as defined in the last @keyframes at-rule) is maintained…
16753 "timing-function",
16759 "name": "-webkit-animation-delay",
16771 "name": "-webkit-animation-direction",
16782 "name": "alternate-reverse",
16801 "name": "-webkit-animation-duration",
16813 "name": "-webkit-animation-fill-mode",
16821 …ned in the first @keyframes at-rule) is applied before the animation is displayed, during the peri…
16829 …"description": "The final property value (as defined in the last @keyframes at-rule) is maintained…
16843 "name": "-webkit-animation-iteration-count",
16862 "name": "-webkit-animation-name",
16874 …a list of animations that apply. Each name is used to select the keyframe at-rule that provides th…
16881 "name": "-webkit-animation-play-state",
16903 "name": "-webkit-animation-timing-function",
16909 …the animation will progress over one cycle of its duration. See the 'transition-timing-function'.",
16911 "timing-function"
16915 "name": "-webkit-appearance",
16925 "name": "button-bevel"
16928 "name": "caps-lock-indicator"
16937 "name": "default-button"
16946 "name": "media-fullscreen-button"
16949 "name": "media-mute-button"
16952 "name": "media-play-button"
16955 "name": "media-seek-back-button"
16958 "name": "media-seek-forward-button"
16961 "name": "media-slider"
16964 "name": "media-sliderthumb"
16970 "name": "menulist-button"
16973 "name": "menulist-text"
16976 "name": "menulist-textfield"
16982 "name": "push-button"
16988 "name": "scrollbarbutton-down"
16991 "name": "scrollbarbutton-left"
16994 "name": "scrollbarbutton-right"
16997 "name": "scrollbarbutton-up"
17000 "name": "scrollbargripper-horizontal"
17003 "name": "scrollbargripper-vertical"
17006 "name": "scrollbarthumb-horizontal"
17009 "name": "scrollbarthumb-vertical"
17012 "name": "scrollbartrack-horizontal"
17015 "name": "scrollbartrack-vertical"
17021 "name": "searchfield-cancel-button"
17024 "name": "searchfield-decoration"
17027 "name": "searchfield-results-button"
17030 "name": "searchfield-results-decoration"
17033 "name": "slider-horizontal"
17036 "name": "sliderthumb-horizontal"
17039 "name": "sliderthumb-vertical"
17042 "name": "slider-vertical"
17045 "name": "square-button"
17055 …-bevel | caret | checkbox | default-button | inner-spin-button | listbox | listitem | media-contro…
17063 "name": "-webkit-backdrop-filter",
17085 "name": "drop-shadow()",
17093 "name": "hue-rotate()",
17125 "name": "-webkit-backface-visibility",
17145 "name": "-webkit-background-clip",
17157 "name": "-webkit-background-composite",
17176 "name": "-webkit-background-origin",
17182 …s on several lines, boxes on several pages) specifies which boxes 'box-decoration-break' operates …
17188 "name": "-webkit-border-image",
17196 …does not have the required intrinsic dimension then the corresponding border-width is used instead…
17200 "description": "Causes the middle part of the border-image to be preserved."
17226 …operty for setting 'border-image-source', 'border-image-slice', 'border-image-width', 'border-imag…
17236 "name": "-webkit-box-align",
17244 …-axis or horizontal, all children are placed with their baselines aligned, and extra space placed …
17270 "name": "-webkit-box-direction",
17278 …"description": "A box with a computed value of horizontal for box-orient displays its children fro…
17282 …"description": "A box with a computed value of horizontal for box-orient displays its children fro…
17286 …"description": "In webkit applications, -webkit-box-direction specifies whether a box lays out its…
17292 "name": "-webkit-box-flex",
17304 "name": "-webkit-box-flex-group",
17310 …"description": "Flexible elements can be assigned to flex groups using the 'box-flex-group' proper…
17316 "name": "-webkit-box-ordinal-group",
17328 "name": "-webkit-box-orient",
17335 "name": "block-axis",
17343 "name": "inline-axis",
17352 …"description": "In webkit applications, -webkit-box-orient specifies whether a box lays out its co…
17358 "name": "-webkit-box-pack",
17374 …"description": "The space is divided evenly in-between each child, with none of the extra space pl…
17388 "name": "-webkit-box-reflect",
17419 "url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-box-reflect"
17425 "name": "-webkit-box-sizing",
17432 "name": "border-box",
17436 "name": "content-box",
17447 "name": "-webkit-break-after",
17465 "name": "avoid-column",
17469 "name": "avoid-page",
17473 "name": "avoid-region"
17502 "name": "-webkit-break-before",
17520 "name": "avoid-column",
17524 "name": "avoid-page",
17528 "name": "avoid-region"
17557 "name": "-webkit-break-inside",
17571 "name": "avoid-column",
17575 "name": "avoid-page",
17579 "name": "avoid-region"
17589 "name": "-webkit-column-break-after",
17608 "name": "avoid-column",
17612 "name": "avoid-page",
17616 "name": "avoid-region"
17645 "name": "-webkit-column-break-before",
17664 "name": "avoid-column",
17668 "name": "avoid-page",
17672 "name": "avoid-region"
17701 "name": "-webkit-column-break-inside",
17716 "name": "avoid-column",
17720 "name": "avoid-page",
17724 "name": "avoid-region"
17734 "name": "-webkit-column-count",
17742 …"description": "Determines the number of columns by the 'column-width' property and the element wi…
17752 "name": "-webkit-column-gap",
17770 "name": "-webkit-column-rule",
17776 … "This property is a shorthand for setting 'column-rule-width', 'column-rule-style', and 'column-r…
17779 "line-width",
17780 "line-style",
17785 "name": "-webkit-column-rule-color",
17797 "name": "-webkit-column-rule-style",
17805 "line-style"
17809 "name": "-webkit-column-rule-width",
17818 "line-width"
17822 "name": "-webkit-columns",
17834 … "description": "A shorthand property which sets both 'column-width' and 'column-count'.",
17841 "name": "-webkit-column-span",
17863 "name": "-webkit-column-width",
17881 "name": "-webkit-filter",
17905 "name": "drop-shadow()",
17913 "name": "hue-rotate()",
17945 "name": "-webkit-flow-from",
17952 "description": "The block container is not a CSS Region."
17962 "name": "-webkit-flow-into",
17969 … "description": "The element is not moved to a named flow and normal CSS processing takes place."
17979 "name": "-webkit-font-feature-settings",
18023 …"description": "This property provides low-level control over OpenType font features. It is intend…
18030 "name": "-webkit-hyphens",
18055 "name": "-webkit-line-break",
18062 "name": "after-white-space"
18069 … "description": "Specifies line-breaking rules for CJK (Chinese, Japanese, and Korean) text."
18072 "name": "-webkit-margin-bottom-collapse",
18094 "name": "-webkit-margin-collapse",
18116 "name": "-webkit-margin-start",
18133 "name": "-webkit-margin-top-collapse",
18155 "name": "-webkit-mask-clip",
18170 "name": "-webkit-mask-image",
18183 "description": "Reference to a <mask element or to a CSS image."
18187 "syntax": "<mask-reference>#",
18197 "name": "-webkit-mask-origin",
18212 "name": "-webkit-mask-repeat",
18219 "syntax": "<repeat-style>#",
18227 "name": "-webkit-mask-size",
18248 "syntax": "<bg-size>#",
18258 "name": "-webkit-nbsp-mode",
18275 "name": "-webkit-overflow-scrolling",
18294 "url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-overflow-scrolling"
18297 … "description": "Specifies whether to use native-style scrolling in an overflow:scroll element."
18300 "name": "-webkit-padding-start",
18312 "name": "-webkit-perspective",
18330 "name": "-webkit-perspective-origin",
18344 "name": "-webkit-region-fragment",
18355 … "description": "If the content fits within the CSS Region, then this property has no effect."
18359 …"description": "The 'region-fragment' property controls the behavior of the last region associated…
18365 "name": "-webkit-tap-highlight-color",
18377 "url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-tap-highlight-color"
18385 "name": "-webkit-text-fill-color",
18399 "url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-text-fill-color"
18407 "name": "-webkit-text-size-adjust",
18430 "name": "-webkit-text-stroke",
18444 "url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke"
18449 "line-width",
18455 "name": "-webkit-text-stroke-color",
18469 "url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke-color"
18477 "name": "-webkit-text-stroke-width",
18491 "url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke-width"
18496 "line-width",
18501 "name": "-webkit-touch-callout",
18516 "url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-touch-callout"
18524 "name": "-webkit-transform",
18537 …n": "Specifies a 3D transformation as a 4x4 homogeneous matrix of 16 values in column-major order."
18548 …ied in the parameter about the origin of the element, as defined by the transform-origin property."
18600 …tor [tx, ty], where tx is the first translation-value parameter and ty is the optional second tran…
18604 …[tx,ty,tz], with tx, ty and tz being the first, second and third translation-value parameters resp…
18616 …n. Note that percentage values are not allowed in the translateZ translation-value, and if present…
18620 …"description": "A two-dimensional transformation is applied to an element through the 'transform' …
18626 "name": "-webkit-transform-origin",
18641 "name": "-webkit-transform-origin-x",
18654 "name": "-webkit-transform-origin-y",
18667 "name": "-webkit-transform-origin-z",
18680 "name": "-webkit-transform-style",
18698 "name": "-webkit-transition",
18719 "timing-function",
18724 "name": "-webkit-transition-delay",
18737 "name": "-webkit-transition-duration",
18750 "name": "-webkit-transition-property",
18767 … "description": "Specifies the name of the CSS property to which the transition is applied.",
18773 "name": "-webkit-transition-timing-function",
18782 "timing-function"
18786 "name": "-webkit-user-drag",
18807 "name": "-webkit-user-modify",
18814 "name": "read-only"
18817 "name": "read-write"
18820 "name": "read-write-plaintext-only"
18824 "syntax": "read-only | read-write | read-write-plaintext-only",
18832 "name": "-webkit-user-select",
18855 "name": "white-space",
18859 … "description": "Sets 'white-space-collapsing' to 'collapse' and 'text-wrap' to 'normal'."
18863 … "description": "Sets 'white-space-collapsing' to 'collapse' and 'text-wrap' to 'none'."
18867 … "description": "Sets 'white-space-collapsing' to 'preserve' and 'text-wrap' to 'none'."
18870 "name": "pre-line",
18871 … "description": "Sets 'white-space-collapsing' to 'preserve-breaks' and 'text-wrap' to 'normal'."
18874 "name": "pre-wrap",
18875 … "description": "Sets 'white-space-collapsing' to 'preserve' and 'text-wrap' to 'normal'."
18878 "syntax": "normal | pre | nowrap | pre-wrap | pre-line | break-spaces",
18883 "url": "https://developer.mozilla.org/docs/Web/CSS/white-space"
18886 … "description": "Shorthand property for the 'white-space-collapsing' and 'text-wrap' properties.",
18905 "url": "https://developer.mozilla.org/docs/Web/CSS/widows"
18921 "name": "fit-content",
18922 …"description": "Use the fit-content inline size or fit-content block size, as appropriate to the w…
18925 "name": "max-content",
18926 …"description": "Use the max-content inline size or max-content block size, as appropriate to the w…
18929 "name": "min-content",
18930 …"description": "Use the min-content inline size or min-content block size, as appropriate to the w…
18933 "syntax": "<viewport-length>{1,2}",
18938 "url": "https://developer.mozilla.org/docs/Web/CSS/width"
18941 …he width of the content area, padding area or border area (depending on 'box-sizing') of certain b…
18948 "name": "will-change",
18966 "name": "scroll-position",
18970 "syntax": "auto | <animateable-feature>#",
18975 "url": "https://developer.mozilla.org/docs/Web/CSS/will-change"
18985 "name": "word-break",
18988 "name": "break-all",
18989 … "description": "Lines may break between any two grapheme clusters for non-CJK scripts."
18992 "name": "keep-all",
18997 "description": "Breaks non-CJK scripts according to their own rules."
19000 "syntax": "normal | break-all | keep-all | break-word",
19005 "url": "https://developer.mozilla.org/docs/Web/CSS/word-break"
19008 "description": "Specifies line break opportunities for non-CJK scripts.",
19014 "name": "word-spacing",
19021 "syntax": "normal | <length-percentage>",
19026 "url": "https://developer.mozilla.org/docs/Web/CSS/word-spacing"
19036 "name": "word-wrap",
19039 "name": "break-word",
19040 … of characters may be broken at an arbitrary point if there are no otherwise-acceptable break poin…
19047 "syntax": "normal | break-word",
19052 "url": "https://developer.mozilla.org/docs/Web/CSS/overflow-wrap"
19055 …whether the UA may break within a word to prevent overflow when an otherwise-unbreakable string is…
19061 "name": "writing-mode",
19064 "name": "horizontal-tb",
19065 … "description": "Top-to-bottom block flow direction. The writing mode is horizontal."
19068 "name": "sideways-lr",
19069 …"description": "Left-to-right block flow direction. The writing mode is vertical, while the typogr…
19072 "name": "sideways-rl",
19073 …"description": "Right-to-left block flow direction. The writing mode is vertical, while the typogr…
19076 "name": "vertical-lr",
19077 … "description": "Left-to-right block flow direction. The writing mode is vertical."
19080 "name": "vertical-rl",
19081 … "description": "Right-to-left block flow direction. The writing mode is vertical."
19084 "syntax": "horizontal-tb | vertical-rl | vertical-lr | sideways-rl | sideways-lr",
19089 "url": "https://developer.mozilla.org/docs/Web/CSS/writing-mode"
19092 … "description": "This is a shorthand property for both 'direction' and 'block-progression'.",
19098 "name": "z-index",
19110 "url": "https://developer.mozilla.org/docs/Web/CSS/z-index"
19113 …"description": "For a positioned box, the 'z-index' property specifies the stack level of the box …
19137 "url": "https://developer.mozilla.org/docs/Web/CSS/zoom"
19140 …"description": "Non-standard. Specifies the magnification scale of the object. See 'transform: sca…
19149 "name": "-ms-ime-align",
19156 "name": "-moz-binding",
19166 "url": "https://developer.mozilla.org/docs/Web/CSS/-moz-binding"
19169 …"description": "The -moz-binding CSS property is used by Mozilla-based applications to attach an X…
19172 "name": "-moz-context-properties",
19174 "syntax": "none | [ fill | fill-opacity | stroke | stroke-opacity ]#",
19182 "url": "https://developer.mozilla.org/docs/Web/CSS/-moz-context-properties"
19185 …-moz-context-properties property, and the image needs to opt in to using those properties by using…
19188 "name": "-moz-float-edge",
19190 "syntax": "border-box | content-box | margin-box | padding-box",
19198 "url": "https://developer.mozilla.org/docs/Web/CSS/-moz-float-edge"
19201 …"description": "The non-standard -moz-float-edge CSS property specifies whether the height and wid…
19204 "name": "-moz-force-broken-image-icon",
19214 "url": "https://developer.mozilla.org/docs/Web/CSS/-moz-force-broken-image-icon"
19217 …"description": "The -moz-force-broken-image-icon extended CSS property can be used to force the br…
19220 "name": "-moz-image-region",
19230 "url": "https://developer.mozilla.org/docs/Web/CSS/-moz-image-region"
19233 …"description": "For certain XUL elements and pseudo-elements that use an image from the list-style…
19236 "name": "-moz-orient",
19246 "url": "https://developer.mozilla.org/docs/Web/CSS/-moz-orient"
19249 …"description": "The -moz-orient CSS property specifies the orientation of the element to which it'…
19252 "name": "-moz-outline-radius",
19254 "syntax": "<outline-radius>{1,4} [ / <outline-radius>{1,4} ]?",
19262 "url": "https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius"
19265 …"description": "In Mozilla applications like Firefox, the -moz-outline-radius CSS property can be …
19268 "name": "-moz-outline-radius-bottomleft",
19270 "syntax": "<outline-radius>",
19278 … "url": "https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-bottomleft"
19281 …ption": "In Mozilla applications, the -moz-outline-radius-bottomleft CSS property can be used to r…
19284 "name": "-moz-outline-radius-bottomright",
19286 "syntax": "<outline-radius>",
19294 … "url": "https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-bottomright"
19297 …ption": "In Mozilla applications, the -moz-outline-radius-bottomright CSS property can be used to …
19300 "name": "-moz-outline-radius-topleft",
19302 "syntax": "<outline-radius>",
19310 "url": "https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-topleft"
19313 …cription": "In Mozilla applications, the -moz-outline-radius-topleft CSS property can be used to r…
19316 "name": "-moz-outline-radius-topright",
19318 "syntax": "<outline-radius>",
19326 "url": "https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-topright"
19329 …cription": "In Mozilla applications, the -moz-outline-radius-topright CSS property can be used to …
19332 "name": "-moz-stack-sizing",
19334 "syntax": "ignore | stretch-to-fit",
19336 …"description": "-moz-stack-sizing is an extended CSS property. Normally, a stack will change its s…
19339 "name": "-moz-text-blink",
19343 … "description": "The -moz-text-blink non-standard Mozilla CSS extension specifies the blink mode."
19346 "name": "-moz-user-input",
19356 "url": "https://developer.mozilla.org/docs/Web/CSS/-moz-user-input"
19359 …"description": "In Mozilla applications, -moz-user-input determines if an element will accept user…
19362 "name": "-moz-user-modify",
19364 "syntax": "read-only | read-write | write-only",
19366 …"description": "The -moz-user-modify property has no effect. It was originally planned to determin…
19369 "name": "-moz-window-dragging",
19371 "syntax": "drag | no-drag",
19373 …"description": "The -moz-window-dragging CSS property specifies whether a window is draggable or n…
19376 "name": "-moz-window-shadow",
19380 …"description": "The -moz-window-shadow CSS property specifies whether a window will have a shadow.…
19383 "name": "-webkit-border-before",
19385 "syntax": "<'border-width'> || <'border-style'> || <'color'>",
19396 "url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-border-before"
19399 …"description": "The -webkit-border-before CSS property is a shorthand property for setting the ind…
19402 "name": "-webkit-border-before-color",
19406 …"description": "The -webkit-border-before-color CSS property sets the color of the individual logi…
19409 "name": "-webkit-border-before-style",
19411 "syntax": "<'border-style'>",
19413 …"description": "The -webkit-border-before-style CSS property sets the style of the individual logi…
19416 "name": "-webkit-border-before-width",
19418 "syntax": "<'border-width'>",
19420 …"description": "The -webkit-border-before-width CSS property sets the width of the individual logi…
19423 "name": "-webkit-line-clamp",
19436 "url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-line-clamp"
19439 …"description": "The -webkit-line-clamp CSS property allows limiting of the contents of a block con…
19442 "name": "-webkit-mask",
19444 …"syntax": "[ <mask-reference> || <position> [ / <bg-size> ]? || <repeat-style> || [ <box> | border…
19446 …"description": "The mask CSS property alters the visibility of an element by either partially or f…
19449 "name": "-webkit-mask-attachment",
19460 "url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-attachment"
19463 …"description": "If a -webkit-mask-image is specified, -webkit-mask-attachment determines whether t…
19466 "name": "-webkit-mask-composite",
19468 "syntax": "<composite-style>#",
19480 "url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-composite"
19483 …-webkit-mask-composite property specifies the manner in which multiple mask images applied to the …
19486 "name": "-webkit-mask-position",
19490 …"description": "The mask-position CSS property sets the initial position, relative to the mask pos…
19493 "name": "-webkit-mask-position-x",
19495 "syntax": "[ <length-percentage> | left | center | right ]#",
19507 "url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-position-x"
19510 …"description": "The -webkit-mask-position-x CSS property sets the initial horizontal position of a…
19513 "name": "-webkit-mask-position-y",
19515 "syntax": "[ <length-percentage> | top | center | bottom ]#",
19527 "url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-position-y"
19530 …"description": "The -webkit-mask-position-y CSS property sets the initial vertical position of a m…
19533 "name": "-webkit-mask-repeat-x",
19535 "syntax": "repeat | no-repeat | space | round",
19546 "url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-repeat-x"
19549 …"description": "The -webkit-mask-repeat-x property specifies whether and how a mask image is repea…
19552 "name": "-webkit-mask-repeat-y",
19554 "syntax": "repeat | no-repeat | space | round",
19565 "url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-repeat-y"
19568 …"description": "The -webkit-mask-repeat-y property specifies whether and how a mask image is repea…
19573 "syntax": "none | auto | button | textfield | menulist-button | <compat-auto>",
19585 "url": "https://developer.mozilla.org/docs/Web/CSS/appearance"
19591 "name": "aspect-ratio",
19603 "url": "https://developer.mozilla.org/docs/Web/CSS/aspect-ratio"
19606 …"description": "The aspect-ratio CSS property sets a preferred aspect ratio for the box, which w…
19611 …"syntax": "<angle> | [ [ left-side | far-left | left | center-left | center | center-right | right…
19616 "url": "https://developer.mozilla.org/docs/Web/CSS/azimuth"
19619 …CSS property enables different audio sources to be positioned spatially for aural presentation. Th…
19622 "name": "backdrop-filter",
19623 "syntax": "none | <filter-function-list>",
19635 "url": "https://developer.mozilla.org/docs/Web/CSS/backdrop-filter"
19638 …"description": "The backdrop-filter CSS property lets you apply graphical effects such as blurring…
19641 "name": "border-block",
19642 "syntax": "<'border-top-width'> || <'border-top-style'> || <'color'>",
19653 "url": "https://developer.mozilla.org/docs/Web/CSS/border-block"
19656 …"description": "The border-block CSS property is a shorthand property for setting the individual l…
19659 "name": "border-block-color",
19660 "syntax": "<'border-top-color'>{1,2}",
19671 "url": "https://developer.mozilla.org/docs/Web/CSS/border-block-color"
19674 …-block-color CSS property defines the color of the logical block borders of an element, which maps…
19677 "name": "border-block-style",
19678 "syntax": "<'border-top-style'>",
19689 "url": "https://developer.mozilla.org/docs/Web/CSS/border-block-style"
19692 …-block-style CSS property defines the style of the logical block borders of an element, which maps…
19695 "name": "border-block-width",
19696 "syntax": "<'border-top-width'>",
19707 "url": "https://developer.mozilla.org/docs/Web/CSS/border-block-width"
19710 …-block-width CSS property defines the width of the logical block borders of an element, which maps…
19713 "name": "border-end-end-radius",
19714 "syntax": "<length-percentage>{1,2}",
19722 "url": "https://developer.mozilla.org/docs/Web/CSS/border-end-end-radius"
19725 …-end-end-radius CSS property defines a logical border radius on an element, which maps to a physic…
19728 "name": "border-end-start-radius",
19729 "syntax": "<length-percentage>{1,2}",
19737 "url": "https://developer.mozilla.org/docs/Web/CSS/border-end-start-radius"
19740 …-end-start-radius CSS property defines a logical border radius on an element, which maps to a phys…
19743 "name": "border-inline",
19744 "syntax": "<'border-top-width'> || <'border-top-style'> || <'color'>",
19755 "url": "https://developer.mozilla.org/docs/Web/CSS/border-inline"
19758 …"description": "The border-inline CSS property is a shorthand property for setting the individual …
19761 "name": "border-inline-color",
19762 "syntax": "<'border-top-color'>{1,2}",
19773 "url": "https://developer.mozilla.org/docs/Web/CSS/border-inline-color"
19776 …-inline-color CSS property defines the color of the logical inline borders of an element, which ma…
19779 "name": "border-inline-style",
19780 "syntax": "<'border-top-style'>",
19791 "url": "https://developer.mozilla.org/docs/Web/CSS/border-inline-style"
19794 …-inline-style CSS property defines the style of the logical inline borders of an element, which ma…
19797 "name": "border-inline-width",
19798 "syntax": "<'border-top-width'>",
19809 "url": "https://developer.mozilla.org/docs/Web/CSS/border-inline-width"
19812 …-inline-width CSS property defines the width of the logical inline borders of an element, which ma…
19815 "name": "border-start-end-radius",
19816 "syntax": "<length-percentage>{1,2}",
19824 "url": "https://developer.mozilla.org/docs/Web/CSS/border-start-end-radius"
19827 …-start-end-radius CSS property defines a logical border radius on an element, which maps to a phys…
19830 "name": "border-start-start-radius",
19831 "syntax": "<length-percentage>{1,2}",
19839 "url": "https://developer.mozilla.org/docs/Web/CSS/border-start-start-radius"
19842 …-start-start-radius CSS property defines a logical border radius on an element, which maps to a ph…
19845 "name": "box-align",
19859 "url": "https://developer.mozilla.org/docs/Web/CSS/box-align"
19862 …"description": "The box-align CSS property specifies how an element aligns its contents across its…
19865 "name": "box-direction",
19879 "url": "https://developer.mozilla.org/docs/Web/CSS/box-direction"
19882 …"description": "The box-direction CSS property specifies whether a box lays out its contents norma…
19885 "name": "box-flex",
19899 "url": "https://developer.mozilla.org/docs/Web/CSS/box-flex"
19902 …"description": "The -moz-box-flex and -webkit-box-flex CSS properties specify how a -moz-box or -w…
19905 "name": "box-flex-group",
19917 "url": "https://developer.mozilla.org/docs/Web/CSS/box-flex-group"
19920 …"description": "The box-flex-group CSS property assigns the flexbox's child elements to a flex gro…
19923 "name": "box-lines",
19935 "url": "https://developer.mozilla.org/docs/Web/CSS/box-lines"
19938 …"description": "The box-lines CSS property determines whether the box may have a single or multipl…
19941 "name": "box-ordinal-group",
19955 "url": "https://developer.mozilla.org/docs/Web/CSS/box-ordinal-group"
19958 …"description": "The box-ordinal-group CSS property assigns the flexbox's child elements to an ordi…
19961 "name": "box-orient",
19963 "syntax": "horizontal | vertical | inline-axis | block-axis | inherit",
19975 "url": "https://developer.mozilla.org/docs/Web/CSS/box-orient"
19978 …"description": "The box-orient CSS property specifies whether an element lays out its contents hor…
19981 "name": "box-pack",
19995 "url": "https://developer.mozilla.org/docs/Web/CSS/box-pack"
19998 …"description": "The -moz-box-pack and -webkit-box-pack CSS properties specify how a -moz-box or -w…
20001 "name": "color-adjust",
20014 "url": "https://developer.mozilla.org/docs/Web/CSS/color-adjust"
20017 …"description": "The color-adjust property is a non-standard CSS extension that can be used to forc…
20020 "name": "counter-set",
20021 "syntax": "[ <custom-ident> <integer>? ]+ | none",
20029 "url": "https://developer.mozilla.org/docs/Web/CSS/counter-set"
20032 …"description": "The counter-set CSS property sets a CSS counter to a given value. It manipulates t…
20035 "name": "font-optical-sizing",
20048 "url": "https://developer.mozilla.org/docs/Web/CSS/font-optical-sizing"
20051 …"description": "The font-optical-sizing CSS property allows developers to control whether browsers…
20054 "name": "font-variation-settings",
20067 "url": "https://developer.mozilla.org/docs/Web/CSS/font-variation-settings"
20070 …"description": "The font-variation-settings CSS property provides low-level control over OpenType …
20073 "name": "font-smooth",
20075 "syntax": "auto | never | always | <absolute-size> | <length>",
20087 "url": "https://developer.mozilla.org/docs/Web/CSS/font-smooth"
20094 "syntax": "<'row-gap'> <'column-gap'>?",
20103 …"description": "The gap CSS property is a shorthand property for row-gap and column-gap specifying…
20106 "name": "hanging-punctuation",
20107 "syntax": "none | [ first || [ force-end | allow-end ] || last ]",
20115 "url": "https://developer.mozilla.org/docs/Web/CSS/hanging-punctuation"
20118 …"description": "The hanging-punctuation CSS property specifies whether a punctuation mark should h…
20121 "name": "image-resolution",
20123 "syntax": "[ from-image || <resolution> ] && snap?",
20125 …-resolution property specifies the intrinsic resolution of all raster images used in or on the ele…
20128 "name": "initial-letter",
20138 "url": "https://developer.mozilla.org/docs/Web/CSS/initial-letter"
20141 …"description": "The initial-letter CSS property specifies styling for dropped, raised, and sunken …
20144 "name": "initial-letter-align",
20151 "url": "https://developer.mozilla.org/docs/Web/CSS/initial-letter-align"
20154 …"description": "The initial-letter-align CSS property specifies the alignment of initial letters w…
20166 "url": "https://developer.mozilla.org/docs/Web/CSS/inset"
20169 …CSS property defines the logical block and inline start and end offsets of an element, which map t…
20172 "name": "inset-block",
20184 "url": "https://developer.mozilla.org/docs/Web/CSS/inset-block"
20187 …-block CSS property defines the logical block start and end offsets of an element, which maps to p…
20190 "name": "inset-block-end",
20202 "url": "https://developer.mozilla.org/docs/Web/CSS/inset-block-end"
20205 …-block-end CSS property defines the logical block end offset of an element, which maps to a physic…
20208 "name": "inset-block-start",
20220 "url": "https://developer.mozilla.org/docs/Web/CSS/inset-block-start"
20223 …-block-start CSS property defines the logical block start offset of an element, which maps to a ph…
20226 "name": "inset-inline",
20238 "url": "https://developer.mozilla.org/docs/Web/CSS/inset-inline"
20241 …-inline CSS property defines the logical block start and end offsets of an element, which maps to …
20244 "name": "inset-inline-end",
20256 "url": "https://developer.mozilla.org/docs/Web/CSS/inset-inline-end"
20259 …-inline-end CSS property defines the logical inline end inset of an element, which maps to a physi…
20262 "name": "inset-inline-start",
20274 "url": "https://developer.mozilla.org/docs/Web/CSS/inset-inline-start"
20277 …-inline-start CSS property defines the logical inline start inset of an element, which maps to a p…
20280 "name": "line-clamp",
20284 …"description": "The line-clamp property allows limiting the contents of a block container to the s…
20287 "name": "line-height-step",
20299 "url": "https://developer.mozilla.org/docs/Web/CSS/line-height-step"
20302 …"description": "The line-height-step CSS property defines the step units for line box heights. Whe…
20305 "name": "margin-block",
20306 "syntax": "<'margin-left'>{1,2}",
20317 "url": "https://developer.mozilla.org/docs/Web/CSS/margin-block"
20320 …"description": "The margin-block CSS property defines the logical block start and end margins of a…
20323 "name": "margin-inline",
20324 "syntax": "<'margin-left'>{1,2}",
20335 "url": "https://developer.mozilla.org/docs/Web/CSS/margin-inline"
20338 …"description": "The margin-inline CSS property defines the logical inline start and end margins of…
20341 "name": "margin-trim",
20343 "syntax": "none | in-flow | all",
20348 "url": "https://developer.mozilla.org/docs/Web/CSS/margin-trim"
20351 …"description": "The margin-trim property allows the container to trim the margins of its children …
20355 "syntax": "<mask-layer>#",
20367 "url": "https://developer.mozilla.org/docs/Web/CSS/mask"
20370 …"description": "The mask CSS property alters the visibility of an element by either partially or f…
20373 "name": "mask-border",
20374 …mask-border-source'> || <'mask-border-slice'> [ / <'mask-border-width'>? [ / <'mask-border-outset'…
20376 …-border CSS property lets you create a mask along the edge of an element's border.\n\nThis propert…
20379 "name": "mask-border-mode",
20382 …"description": "The mask-border-mode CSS property specifies the blending mode used in a mask borde…
20385 "name": "mask-border-outset",
20388 …"description": "The mask-border-outset CSS property specifies the distance by which an element's m…
20391 "name": "mask-border-repeat",
20394 …"description": "The mask-border-repeat CSS property defines how the edge regions of a source image…
20397 "name": "mask-border-slice",
20398 "syntax": "<number-percentage>{1,4} fill?",
20400 …"description": "The mask-border-slice CSS property divides the image specified by mask-border-sour…
20403 "name": "mask-border-source",
20406 …ription": "The mask-border-source CSS property specifies the source image used to create an elemen…
20409 "name": "mask-border-width",
20410 "syntax": "[ <length-percentage> | <number> | auto ]{1,4}",
20412 …"description": "The mask-border-width CSS property specifies the width of an element's mask border…
20415 "name": "mask-clip",
20416 "syntax": "[ <geometry-box> | no-clip ]#",
20428 "url": "https://developer.mozilla.org/docs/Web/CSS/mask-clip"
20431 …"description": "The mask-clip CSS property determines the area, which is affected by a mask. The p…
20434 "name": "mask-composite",
20435 "syntax": "<compositing-operator>#",
20444 "url": "https://developer.mozilla.org/docs/Web/CSS/mask-composite"
20447 …"description": "The mask-composite CSS property represents a compositing operation used on the cur…
20450 "name": "max-lines",
20454 "description": "The max-liens property forces a break after a set number of lines"
20458 …"syntax": "[ <'offset-position'>? [ <'offset-path'> [ <'offset-distance'> || <'offset-rotate'> ]? …
20469 "url": "https://developer.mozilla.org/docs/Web/CSS/offset"
20472 …"description": "The offset CSS property is a shorthand property for animating an element along a d…
20475 "name": "offset-anchor",
20486 "url": "https://developer.mozilla.org/docs/Web/CSS/offset-anchor"
20492 "name": "offset-distance",
20493 "syntax": "<length-percentage>",
20504 "url": "https://developer.mozilla.org/docs/Web/CSS/offset-distance"
20507 … "description": "The offset-distance CSS property specifies a position along an offset-path."
20510 "name": "offset-path",
20511 …ay( [ <angle> && <size>? && contain? ] ) | <path()> | <url> | [ <basic-shape> || <geometry-box> ]",
20522 "url": "https://developer.mozilla.org/docs/Web/CSS/offset-path"
20525 …-path CSS property specifies the offset path where the element gets positioned. The exact element’…
20528 "name": "offset-position",
20535 "url": "https://developer.mozilla.org/docs/Web/CSS/offset-position"
20538 …al position of the offset path. If position is specified with static, offset-position would be ign…
20541 "name": "offset-rotate",
20553 "url": "https://developer.mozilla.org/docs/Web/CSS/offset-rotate"
20556 …"description": "The offset-rotate CSS property defines the direction of the element while position…
20559 "name": "overflow-anchor",
20571 "url": "https://developer.mozilla.org/docs/Web/CSS/overflow-anchor"
20574 …"description": "The overflow-anchor CSS property provides a way to opt out browser scroll anchorin…
20577 "name": "overflow-block",
20586 "url": "https://developer.mozilla.org/docs/Web/CSS/overflow-block"
20589 …"description": "The overflow-block CSS media feature can be used to test how the output device han…
20592 "name": "overflow-clip-box",
20594 "syntax": "padding-box | content-box",
20602 … "url": "https://developer.mozilla.org/docs/Mozilla/Gecko/Chrome/CSS/overflow-clip-box"
20605 …-clip-box CSS property specifies relative to which box the clipping happens when there is an overf…
20608 "name": "overflow-inline",
20617 "url": "https://developer.mozilla.org/docs/Web/CSS/overflow-inline"
20620 …"description": "The overflow-inline CSS media feature can be used to test how the output device ha…
20623 "name": "overscroll-behavior",
20635 "url": "https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior"
20638 …"description": "The overscroll-behavior CSS property is shorthand for the overscroll-behavior-x an…
20641 "name": "overscroll-behavior-block",
20653 "url": "https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-block"
20656 …"description": "The overscroll-behavior-block CSS property sets the browser's behavior when the bl…
20659 "name": "overscroll-behavior-inline",
20671 "url": "https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-inline"
20674 …"description": "The overscroll-behavior-inline CSS property sets the browser's behavior when the i…
20677 "name": "overscroll-behavior-x",
20689 "url": "https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-x"
20692 …"description": "The overscroll-behavior-x CSS property is allows you to control the browser's scro…
20695 "name": "overscroll-behavior-y",
20707 "url": "https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-y"
20710 …"description": "The overscroll-behavior-y CSS property is allows you to control the browser's scro…
20713 "name": "padding-block",
20714 "syntax": "<'padding-left'>{1,2}",
20725 "url": "https://developer.mozilla.org/docs/Web/CSS/padding-block"
20728 …"description": "The padding-block CSS property defines the logical block start and end padding of …
20731 "name": "padding-inline",
20732 "syntax": "<'padding-left'>{1,2}",
20743 "url": "https://developer.mozilla.org/docs/Web/CSS/padding-inline"
20746 …"description": "The padding-inline CSS property defines the logical inline start and end padding o…
20749 "name": "place-content",
20750 "syntax": "<'align-content'> <'justify-content'>?",
20759 …"description": "The place-content CSS shorthand property sets both the align-content and justify-c…
20762 "name": "place-items",
20763 "syntax": "<'align-items'> <'justify-items'>?",
20772 …CSS place-items shorthand property sets both the align-items and justify-items properties. The fir…
20775 "name": "place-self",
20776 "syntax": "<'align-self'> <'justify-self'>?",
20784 …-self CSS property is a shorthand property sets both the align-self and justify-self properties. T…
20796 "url": "https://developer.mozilla.org/docs/Web/CSS/rotate"
20799 …"description": "The rotate CSS property allows you to specify rotation transforms individually and…
20802 "name": "row-gap",
20803 "syntax": "normal | <length-percentage>",
20812 "description": "The row-gap CSS property specifies the gutter between grid rows."
20815 "name": "ruby-merge",
20831 "url": "https://developer.mozilla.org/docs/Web/CSS/scale"
20834 …"description": "The scale CSS property allows you to specify scale transforms individually and ind…
20837 "name": "scrollbar-color",
20846 "url": "https://developer.mozilla.org/docs/Web/CSS/scrollbar-color"
20849 … "description": "The scrollbar-color CSS property sets the color of the scrollbar track and thumb."
20852 "name": "scrollbar-width",
20861 "url": "https://developer.mozilla.org/docs/Web/CSS/scrollbar-width"
20864 …"description": "The scrollbar-width property allows the author to set the maximum thickness of an …
20867 "name": "scroll-margin",
20880 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-margin"
20883 …-margin property is a shorthand property which sets all of the scroll-margin longhands, assigning …
20886 "name": "scroll-margin-block",
20898 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block"
20901 …"description": "The scroll-margin-block property is a shorthand property which sets the scroll-mar…
20904 "name": "scroll-margin-block-start",
20916 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block-start"
20919 …-margin-block-start property defines the margin of the scroll snap area at the start of the block …
20922 "name": "scroll-margin-block-end",
20934 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block-end"
20937 …-margin-block-end property defines the margin of the scroll snap area at the end of the block dime…
20940 "name": "scroll-margin-bottom",
20953 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-margin-bottom"
20956 …-margin-bottom property defines the bottom margin of the scroll snap area that is used for snappin…
20959 "name": "scroll-margin-inline",
20968 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline"
20971 …"description": "The scroll-margin-inline property is a shorthand property which sets the scroll-ma…
20974 "name": "scroll-margin-inline-start",
20986 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline-start"
20989 …-margin-inline-start property defines the margin of the scroll snap area at the start of the inlin…
20992 "name": "scroll-margin-inline-end",
21004 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline-end"
21007 …-margin-inline-end property defines the margin of the scroll snap area at the end of the inline di…
21010 "name": "scroll-margin-left",
21023 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-margin-left"
21026 …-margin-left property defines the left margin of the scroll snap area that is used for snapping th…
21029 "name": "scroll-margin-right",
21042 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-margin-right"
21045 …-margin-right property defines the right margin of the scroll snap area that is used for snapping …
21048 "name": "scroll-margin-top",
21061 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-margin-top"
21064 …-margin-top property defines the top margin of the scroll snap area that is used for snapping this…
21067 "name": "scroll-padding",
21068 "syntax": "[ auto | <length-percentage> ]{1,4}",
21080 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-padding"
21083 …-padding property is a shorthand property which sets all of the scroll-padding longhands, assignin…
21086 "name": "scroll-padding-block",
21087 "syntax": "[ auto | <length-percentage> ]{1,2}",
21098 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block"
21101 …"description": "The scroll-padding-block property is a shorthand property which sets the scroll-pa…
21104 "name": "scroll-padding-block-start",
21105 "syntax": "auto | <length-percentage>",
21116 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block-start"
21119 …-padding-block-start property defines offsets for the start edge in the block dimension of the opt…
21122 "name": "scroll-padding-block-end",
21123 "syntax": "auto | <length-percentage>",
21134 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block-end"
21137 …-padding-block-end property defines offsets for the end edge in the block dimension of the optimal…
21140 "name": "scroll-padding-bottom",
21141 "syntax": "auto | <length-percentage>",
21153 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-padding-bottom"
21156 …-padding-bottom property defines offsets for the bottom of the optimal viewing region of the scrol…
21159 "name": "scroll-padding-inline",
21160 "syntax": "[ auto | <length-percentage> ]{1,2}",
21171 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline"
21174 …"description": "The scroll-padding-inline property is a shorthand property which sets the scroll-p…
21177 "name": "scroll-padding-inline-start",
21178 "syntax": "auto | <length-percentage>",
21189 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline-start"
21192 …-padding-inline-start property defines offsets for the start edge in the inline dimension of the o…
21195 "name": "scroll-padding-inline-end",
21196 "syntax": "auto | <length-percentage>",
21207 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline-end"
21210 …-padding-inline-end property defines offsets for the end edge in the inline dimension of the optim…
21213 "name": "scroll-padding-left",
21214 "syntax": "auto | <length-percentage>",
21226 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-padding-left"
21229 …-padding-left property defines offsets for the left of the optimal viewing region of the scrollpor…
21232 "name": "scroll-padding-right",
21233 "syntax": "auto | <length-percentage>",
21245 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-padding-right"
21248 …-padding-right property defines offsets for the right of the optimal viewing region of the scrollp…
21251 "name": "scroll-padding-top",
21252 "syntax": "auto | <length-percentage>",
21264 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-padding-top"
21267 …-padding-top property defines offsets for the top of the optimal viewing region of the scrollport:…
21270 "name": "scroll-snap-align",
21283 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-snap-align"
21286 …"description": "The scroll-snap-align property specifies the box’s snap position as an alignment o…
21289 "name": "scroll-snap-stop",
21300 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-snap-stop"
21303 …"description": "The scroll-snap-stop CSS property defines whether the scroll container is allowed …
21306 "name": "scroll-snap-type-x",
21317 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-snap-type-x"
21320 …"description": "The scroll-snap-type-x CSS property defines how strictly snap points are enforced …
21323 "name": "scroll-snap-type-y",
21333 "url": "https://developer.mozilla.org/docs/Web/CSS/scroll-snap-type-y"
21336 …"description": "The scroll-snap-type-y CSS property defines how strictly snap points are enforced …
21339 "name": "text-combine-upright",
21345 "url": "https://developer.mozilla.org/docs/Web/CSS/text-combine-upright"
21348 …-combine-upright CSS property specifies the combination of multiple characters into the space of a…
21351 "name": "text-decoration-skip",
21353 …"syntax": "none | [ objects || [ spaces | [ leading-spaces || trailing-spaces ] ] || edges || box-…
21363 "url": "https://developer.mozilla.org/docs/Web/CSS/text-decoration-skip"
21366 …"description": "The text-decoration-skip CSS property specifies what parts of the element’s conten…
21369 "name": "text-decoration-skip-ink",
21381 "url": "https://developer.mozilla.org/docs/Web/CSS/text-decoration-skip-ink"
21384 …"description": "The text-decoration-skip-ink CSS property specifies how overlines and underlines a…
21387 "name": "text-decoration-thickness",
21388 "syntax": "auto | from-font | <length> | <percentage> ",
21397 "url": "https://developer.mozilla.org/docs/Web/CSS/text-decoration-thickness"
21400 …he text-decoration-thickness CSS property sets the thickness, or width, of the decoration line tha…
21403 "name": "text-emphasis",
21404 "syntax": "<'text-emphasis-style'> || <'text-emphasis-color'>",
21416 "url": "https://developer.mozilla.org/docs/Web/CSS/text-emphasis"
21419 …"description": "The text-emphasis CSS property is a shorthand property for setting text-emphasis-s…
21422 "name": "text-emphasis-color",
21435 "url": "https://developer.mozilla.org/docs/Web/CSS/text-emphasis-color"
21438 …-emphasis-color CSS property defines the color used to draw emphasis marks on text being rendered …
21441 "name": "text-emphasis-position",
21454 "url": "https://developer.mozilla.org/docs/Web/CSS/text-emphasis-position"
21457 …"description": "The text-emphasis-position CSS property describes where emphasis marks are drawn a…
21460 "name": "text-emphasis-style",
21461 …"syntax": "none | [ [ filled | open ] || [ dot | circle | double-circle | triangle | sesame ] ] | …
21473 "url": "https://developer.mozilla.org/docs/Web/CSS/text-emphasis-style"
21476 …scription": "The text-emphasis-style CSS property defines the type of emphasis used. It can also b…
21479 "name": "text-size-adjust",
21491 "url": "https://developer.mozilla.org/docs/Web/CSS/text-size-adjust"
21494 …"description": "The text-size-adjust CSS property controls the text inflation algorithm used on so…
21497 "name": "text-underline-offset",
21507 "url": "https://developer.mozilla.org/docs/Web/CSS/text-underline-offset"
21510 …cription": "The text-underline-offset CSS property sets the offset distance of an underline text d…
21513 "name": "transform-box",
21514 "syntax": "content-box | border-box | fill-box | stroke-box | view-box",
21526 "url": "https://developer.mozilla.org/docs/Web/CSS/transform-box"
21529 …"description": "The transform-box CSS property defines the layout box to which the transform and t…
21533 "syntax": "none | <length-percentage> [ <length-percentage> <length>? ]?",
21541 "url": "https://developer.mozilla.org/docs/Web/CSS/translate"
21544 …"description": "The translate CSS property allows you to specify translation transforms individual…
21547 "name": "speak-as",
21548 "syntax": "auto | bullets | numbers | words | spell-out | <counter-style-name>",
21550 …"description": "The speak-as descriptor specifies how a counter symbol constructed with a given @c…
21553 "name": "font-display",
21557 …"description": "The font-display descriptor determines how a font face is displayed based on wheth…
21563 …"description": "The bleed CSS at-rule descriptor, used with the @page at-rule, specifies the exten…
21569 …"description": "The marks CSS at-rule descriptor, used with the @page at-rule, adds crop and/or cr…
21572 "name": "max-zoom",
21575 …"description": "The max-zoom CSS descriptor sets the maximum zoom factor of a document defined by …
21578 "name": "min-zoom",
21581 …"description": "The min-zoom CSS descriptor sets the minimum zoom factor of a document defined by …
21587 …"description": "The orientation CSS @media media feature can be used to apply styles based on the …
21590 "name": "user-zoom",
21593 …"description": "The user-zoom CSS descriptor controls whether or not the user can change the zoom …
21596 "name": "viewport-fit",
21599 …"description": "The border-block-style CSS property defines the style of the logical block borders…
21608 "url": "https://developer.mozilla.org/docs/Web/CSS/@charset"
21614 "name": "@counter-style",
21621 "url": "https://developer.mozilla.org/docs/Web/CSS/@counter-style"
21627 "name": "@font-face",
21631 "url": "https://developer.mozilla.org/docs/Web/CSS/@font-face"
21634 …ated when needed. This permits authors to work around the limitation of 'web-safe' fonts, allowing…
21637 "name": "@font-feature-values",
21645 "url": "https://developer.mozilla.org/docs/Web/CSS/@font-feature-values"
21655 "url": "https://developer.mozilla.org/docs/Web/CSS/@import"
21665 "url": "https://developer.mozilla.org/docs/Web/CSS/@keyframes"
21675 "url": "https://developer.mozilla.org/docs/Web/CSS/@media"
21681 "name": "@-moz-document",
21685 …"description": "Gecko-specific at-rule that restricts the style rules contained within it based on…
21688 "name": "@-moz-keyframes",
21695 "name": "@-ms-viewport",
21707 "url": "https://developer.mozilla.org/docs/Web/CSS/@namespace"
21713 "name": "@-o-keyframes",
21720 "name": "@-o-viewport",
21738 "url": "https://developer.mozilla.org/docs/Web/CSS/@page"
21755 "url": "https://developer.mozilla.org/docs/Web/CSS/@supports"
21758 …nditional group rule whose condition tests whether the user agent supports CSS property:value pair…
21761 "name": "@-webkit-keyframes",
21775 "url": "https://developer.mozilla.org/docs/Web/CSS/:active"
21781 "name": ":any-link",
21792 "url": "https://developer.mozilla.org/docs/Web/CSS/:any-link"
21802 "url": "https://developer.mozilla.org/docs/Web/CSS/:checked"
21805 …when the user selects them. When such elements are toggled 'on' the :checked pseudo-class applies."
21808 "name": ":corner-present",
21813 "description": "Non-standard. Indicates whether or not a scrollbar corner is present."
21821 …"description": "Non-standard. Applies to buttons and track pieces. Indicates whether or not the bu…
21835 "url": "https://developer.mozilla.org/docs/Web/CSS/:default"
21845 "url": "https://developer.mozilla.org/docs/Web/CSS/:disabled"
21851 "name": ":double-button",
21856 …"description": "Non-standard. Applies to buttons and track pieces. Applies when both buttons are d…
21863 "url": "https://developer.mozilla.org/docs/Web/CSS/:empty"
21873 "url": "https://developer.mozilla.org/docs/Web/CSS/:enabled"
21884 …"description": "Non-standard. Applies to buttons and track pieces. Indicates whether the object is…
21898 "url": "https://developer.mozilla.org/docs/Web/CSS/:first"
21901 …en printing double-sided documents, the page boxes on left and right pages may be different. This …
21904 "name": ":first-child",
21908 "url": "https://developer.mozilla.org/docs/Web/CSS/:first-child"
21911 …"description": "Same as :nth-child(1). Represents an element that is the first child of some other…
21914 "name": ":first-of-type",
21918 "url": "https://developer.mozilla.org/docs/Web/CSS/:first-of-type"
21921 …"description": "Same as :nth-of-type(1). Represents an element that is the first sibling of its ty…
21928 "url": "https://developer.mozilla.org/docs/Web/CSS/:focus"
21938 "url": "https://developer.mozilla.org/docs/Web/CSS/:fullscreen"
21958 … "description": "Non-standard. Applies to any scrollbar pieces that have a horizontal orientation."
21972 "url": "https://developer.mozilla.org/docs/Web/CSS/:host"
21986 "name": ":host-context()",
21998 "url": "https://developer.mozilla.org/docs/Web/CSS/:hover"
22001 …sarily activate it. For example, a visual user agent could apply this pseudo-class when the cursor…
22009 …"description": "Non-standard. Applies to buttons and track pieces. Indicates whether or not the bu…
22016 "url": "https://developer.mozilla.org/docs/Web/CSS/:indeterminate"
22022 "name": ":in-range",
22033 "url": "https://developer.mozilla.org/docs/Web/CSS/:in-range"
22043 "url": "https://developer.mozilla.org/docs/Web/CSS/:invalid"
22061 "name": ":last-child",
22065 "url": "https://developer.mozilla.org/docs/Web/CSS/:last-child"
22068 …"description": "Same as :nth-last-child(1). Represents an element that is the last child of some o…
22071 "name": ":last-of-type",
22075 "url": "https://developer.mozilla.org/docs/Web/CSS/:last-of-type"
22078 …"description": "Same as :nth-last-of-type(1). Represents an element that is the last sibling of it…
22092 "url": "https://developer.mozilla.org/docs/Web/CSS/:left"
22095 …en printing double-sided documents, the page boxes on left and right pages may be different. This …
22102 "url": "https://developer.mozilla.org/docs/Web/CSS/:link"
22115 "name": ":-moz-any()",
22122 "name": ":-moz-any-link",
22129 "name": ":-moz-broken",
22136 "url": "https://developer.mozilla.org/docs/Web/CSS/:-moz-broken"
22139 "description": "Non-standard. Matches elements representing broken images."
22142 "name": ":-moz-drag-over",
22146 "description": "Non-standard. Matches elements when a drag-over event applies to it."
22149 "name": ":-moz-first-node",
22153 …"description": "Non-standard. Represents an element that is the first child node of some other ele…
22156 "name": ":-moz-focusring",
22160 …"description": "Non-standard. Matches an element that has focus and focus ring drawing is enabled …
22163 "name": ":-moz-full-screen",
22170 "name": ":-moz-last-node",
22174 …"description": "Non-standard. Represents an element that is the last child node of some other elem…
22177 "name": ":-moz-loading",
22181 … "description": "Non-standard. Matches elements, such as images, that haven’t started loading yet."
22184 "name": ":-moz-only-whitespace",
22191 "url": "https://developer.mozilla.org/docs/Web/CSS/:-moz-only-whitespace"
22197 "name": ":-moz-placeholder",
22201 …"description": "Deprecated. Represents placeholder text in an input field. Use ::-moz-placeholder …
22204 "name": ":-moz-submit-invalid",
22211 "url": "https://developer.mozilla.org/docs/Web/CSS/:-moz-submit-invalid"
22214 …"description": "Non-standard. Represents any submit button when the contents of the associated for…
22217 "name": ":-moz-suppressed",
22221 …"description": "Non-standard. Matches elements representing images that have been blocked from loa…
22224 "name": ":-moz-ui-invalid",
22231 "url": "https://developer.mozilla.org/docs/Web/CSS/:-moz-ui-invalid"
22234 … "description": "Non-standard. Represents any validated form element whose value isn't valid "
22237 "name": ":-moz-ui-valid",
22244 "url": "https://developer.mozilla.org/docs/Web/CSS/:-moz-ui-valid"
22247 … "description": "Non-standard. Represents any validated form element whose value is valid "
22250 "name": ":-moz-user-disabled",
22254 …"description": "Non-standard. Matches elements representing images that have been disabled due to …
22257 "name": ":-moz-window-inactive",
22264 "url": "https://developer.mozilla.org/docs/Web/CSS/:-moz-window-inactive"
22267 "description": "Non-standard. Matches elements in an inactive window."
22270 "name": ":-ms-fullscreen",
22277 "name": ":-ms-input-placeholder",
22281 … placeholder text in an input field. Note: for Edge use the pseudo-element ::-ms-input-placeholder…
22284 "name": ":-ms-keyboard-active",
22291 "name": ":-ms-lang()",
22299 "name": ":no-button",
22304 …"description": "Non-standard. Applies to track pieces. Applies when there is no button at that end…
22316 …tion": "The negation pseudo-class, :not(X), is a functional notation taking a simple selector (exc…
22319 "name": ":nth-child()",
22328 …"description": "Represents an element that has an+b-1 siblings before it in the document tree, for…
22331 "name": ":nth-last-child()",
22340 …"description": "Represents an element that has an+b-1 siblings after it in the document tree, for …
22343 "name": ":nth-last-of-type()",
22352 …"description": "Represents an element that has an+b-1 siblings with the same expanded element name…
22355 "name": ":nth-of-type()",
22364 …"description": "Represents an element that has an+b-1 siblings with the same expanded element name…
22367 "name": ":only-child",
22371 "url": "https://developer.mozilla.org/docs/Web/CSS/:only-child"
22374 … element has no other element children. Same as :first-child:last-child or :nth-child(1):nth-last-…
22377 "name": ":only-of-type",
22381 "url": "https://developer.mozilla.org/docs/Web/CSS/:only-of-type"
22384 …y child of its type, of its parent. Same as :first-of-type:last-of-type or :nth-of-type(1):nth-las…
22391 "url": "https://developer.mozilla.org/docs/Web/CSS/:optional"
22397 "name": ":out-of-range",
22408 "url": "https://developer.mozilla.org/docs/Web/CSS/:out-of-range"
22423 "name": ":read-only",
22434 "url": "https://developer.mozilla.org/docs/Web/CSS/:read-only"
22437 …-alterable is :read-only. However, elements whose contents are user-alterable (such as text input …
22440 "name": ":read-write",
22451 "url": "https://developer.mozilla.org/docs/Web/CSS/:read-write"
22454 …-alterable is :read-only. However, elements whose contents are user-alterable (such as text input …
22461 "url": "https://developer.mozilla.org/docs/Web/CSS/:required"
22478 "url": "https://developer.mozilla.org/docs/Web/CSS/:right"
22481 …en printing double-sided documents, the page boxes on left and right pages may be different. This …
22488 "url": "https://developer.mozilla.org/docs/Web/CSS/:root"
22505 "url": "https://developer.mozilla.org/docs/Web/CSS/:scope"
22511 "name": ":single-button",
22516 …"description": "Non-standard. Applies to buttons and track pieces. Applies when both buttons are d…
22524 …"description": "Non-standard. Applies to buttons and track pieces. Indicates whether the object is…
22531 "url": "https://developer.mozilla.org/docs/Web/CSS/:target"
22541 "url": "https://developer.mozilla.org/docs/Web/CSS/:valid"
22552 … "description": "Non-standard. Applies to any scrollbar pieces that have a vertical orientation."
22559 "url": "https://developer.mozilla.org/docs/Web/CSS/:visited"
22565 "name": ":-webkit-any()",
22573 "name": ":-webkit-full-screen",
22581 "name": ":window-inactive",
22586 …"description": "Non-standard. Applies to all scrollbar pieces. Indicates whether or not the window…
22594 "url": "https://developer.mozilla.org/docs/Web/CSS/:blank"
22597 …"description": "The :blank CSS pseudo-class selects empty user input elements (eg. <input> or <tex…
22612 "url": "https://developer.mozilla.org/docs/Web/CSS/:defined"
22615 …"description": "The :defined CSS pseudo-class represents any element that has been defined. This i…
22625 "url": "https://developer.mozilla.org/docs/Web/CSS/:dir"
22628 …"description": "The :dir() CSS pseudo-class matches elements based on the directionality of the te…
22631 "name": ":focus-visible",
22642 "url": "https://developer.mozilla.org/docs/Web/CSS/:focus-visible"
22645 …"description": "The :focus-visible pseudo-class applies while an element matches the :focus pseudo…
22648 "name": ":focus-within",
22660 "url": "https://developer.mozilla.org/docs/Web/CSS/:focus-within"
22663 …-within pseudo-class applies to any element for which the :focus pseudo class applies as well as t…
22671 "url": "https://developer.mozilla.org/docs/Web/CSS/:has"
22674 …"description": ":The :has() CSS pseudo-class represents an element if any of the selectors passed …
22689 "url": "https://developer.mozilla.org/docs/Web/CSS/:is"
22692 …"description": "The :is() CSS pseudo-class function takes a selector list as its argument, and sel…
22695 "name": ":placeholder-shown",
22700 "url": "https://developer.mozilla.org/docs/Web/CSS/:placeholder-shown"
22703 …"description": "The :placeholder-shown CSS pseudo-class represents any <input> or <textarea> eleme…
22715 "url": "https://developer.mozilla.org/docs/Web/CSS/:where"
22718 …"description": "The :where() CSS pseudo-class function takes a selector list as its argument, and …
22727 "url": "https://developer.mozilla.org/docs/Web/CSS/::after"
22730 …"description": "Represents a styleable child pseudo-element immediately after the originating elem…
22744 "url": "https://developer.mozilla.org/docs/Web/CSS/::backdrop"
22754 "url": "https://developer.mozilla.org/docs/Web/CSS/::before"
22757 …"description": "Represents a styleable child pseudo-element immediately before the originating ele…
22779 "url": "https://developer.mozilla.org/docs/Web/CSS/::cue"
22792 "name": "::cue-region",
22800 "name": "::cue-region()",
22808 "name": "::first-letter",
22812 "url": "https://developer.mozilla.org/docs/Web/CSS/::first-letter"
22818 "name": "::first-line",
22822 "url": "https://developer.mozilla.org/docs/Web/CSS/::first-line"
22828 "name": "::-moz-focus-inner",
22834 "name": "::-moz-focus-outer",
22840 "name": "::-moz-list-bullet",
22847 "name": "::-moz-list-number",
22854 "name": "::-moz-placeholder",
22861 "name": "::-moz-progress-bar",
22868 "name": "::-moz-selection",
22875 "name": "::-ms-backdrop",
22882 "name": "::-ms-browse",
22890 "name": "::-ms-check",
22898 "name": "::-ms-clear",
22906 "name": "::-ms-expand",
22911 "description": "Represents the drop-down button of a select control."
22914 "name": "::-ms-fill",
22922 "name": "::-ms-fill-lower",
22927 … smallest value up to the value currently selected by the thumb. In a left-to-right layout, this i…
22930 "name": "::-ms-fill-upper",
22935 …urrently selected by the thumb up to the slider's largest value. In a left-to-right layout, this i…
22938 "name": "::-ms-reveal",
22946 "name": "::-ms-thumb",
22954 "name": "::-ms-ticks-after",
22959 …t after the thumb and continue up to the slider's largest value. In a left-to-right layout, these …
22962 "name": "::-ms-ticks-before",
22967 …smallest values up to the value currently selected by the thumb. In a left-to-right layout, these …
22970 "name": "::-ms-tooltip",
22978 "name": "::-ms-track",
22986 "name": "::-ms-value",
22998 "url": "https://developer.mozilla.org/docs/Web/CSS/::selection"
23012 "name": "::-webkit-file-upload-button",
23022 "url": "https://developer.mozilla.org/docs/Web/CSS/::-webkit-file-upload-button"
23027 "name": "::-webkit-inner-spin-button",
23037 "url": "https://developer.mozilla.org/docs/Web/CSS/::-webkit-inner-spin-button"
23042 "name": "::-webkit-input-placeholder",
23049 "name": "::-webkit-keygen-select",
23057 "name": "::-webkit-meter-bar",
23067 "url": "https://developer.mozilla.org/docs/Web/CSS/::-webkit-meter-bar"
23072 "name": "::-webkit-meter-even-less-good-value",
23082 … "url": "https://developer.mozilla.org/docs/Web/CSS/::-webkit-meter-even-less-good-value"
23087 "name": "::-webkit-meter-optimum-value",
23097 … "url": "https://developer.mozilla.org/docs/Web/CSS/::-webkit-meter-optimum-value"
23102 "name": "::-webkit-meter-suboptimum-value",
23112 … "url": "https://developer.mozilla.org/docs/Web/CSS/::-webkit-meter-suboptimum-value"
23117 "name": "::-webkit-outer-spin-button",
23125 "url": "https://developer.mozilla.org/docs/Web/CSS/::-webkit-outer-spin-button"
23130 "name": "::-webkit-progress-bar",
23140 "url": "https://developer.mozilla.org/docs/Web/CSS/::-webkit-progress-bar"
23145 "name": "::-webkit-progress-inner-element",
23155 … "url": "https://developer.mozilla.org/docs/Web/CSS/::-webkit-progress-inner-element"
23160 "name": "::-webkit-progress-value",
23170 "url": "https://developer.mozilla.org/docs/Web/CSS/::-webkit-progress-value"
23175 "name": "::-webkit-resizer",
23185 "url": "https://developer.mozilla.org/docs/Web/CSS/::-webkit-scrollbar"
23190 "name": "::-webkit-scrollbar",
23200 "url": "https://developer.mozilla.org/docs/Web/CSS/::-webkit-scrollbar"
23205 "name": "::-webkit-scrollbar-button",
23215 "url": "https://developer.mozilla.org/docs/Web/CSS/::-webkit-scrollbar"
23220 "name": "::-webkit-scrollbar-corner",
23230 "url": "https://developer.mozilla.org/docs/Web/CSS/::-webkit-scrollbar"
23235 "name": "::-webkit-scrollbar-thumb",
23245 "url": "https://developer.mozilla.org/docs/Web/CSS/::-webkit-scrollbar"
23250 "name": "::-webkit-scrollbar-track",
23260 "url": "https://developer.mozilla.org/docs/Web/CSS/::-webkit-scrollbar"
23265 "name": "::-webkit-scrollbar-track-piece",
23275 "url": "https://developer.mozilla.org/docs/Web/CSS/::-webkit-scrollbar"
23280 "name": "::-webkit-search-cancel-button",
23290 … "url": "https://developer.mozilla.org/docs/Web/CSS/::-webkit-search-cancel-button"
23295 "name": "::-webkit-search-decoration",
23302 "name": "::-webkit-search-results-button",
23312 … "url": "https://developer.mozilla.org/docs/Web/CSS/::-webkit-search-results-button"
23317 "name": "::-webkit-search-results-decoration",
23324 "name": "::-webkit-slider-runnable-track",
23332 "name": "::-webkit-slider-thumb",
23340 "name": "::-webkit-textfield-decoration-container",
23348 "name": "::-webkit-validation-bubble",
23356 "name": "::-webkit-validation-bubble-arrow",
23364 "name": "::-webkit-validation-bubble-arrow-clipper",
23372 "name": "::-webkit-validation-bubble-heading",
23380 "name": "::-webkit-validation-bubble-message",
23388 "name": "::-webkit-validation-bubble-text-block",
23396 "name": "::-moz-range-progress",
23404 "url": "https://developer.mozilla.org/docs/Web/CSS/::-moz-range-progress"
23407 …"description": "The ::-moz-range-progress CSS pseudo-element is a Mozilla extension that represent…
23410 "name": "::-moz-range-thumb",
23418 "url": "https://developer.mozilla.org/docs/Web/CSS/::-moz-range-thumb"
23421 …"description": "The ::-moz-range-thumb CSS pseudo-element is a Mozilla extension that represents t…
23424 "name": "::-moz-range-track",
23432 "url": "https://developer.mozilla.org/docs/Web/CSS/::-moz-range-track"
23435 …"description": "The ::-moz-range-track CSS pseudo-element is a Mozilla extension that represents t…
23438 "name": "::-webkit-progress-inner-value",
23440 …-webkit-progress-value CSS pseudo-element represents the filled-in portion of the bar of a <progre…
23443 "name": "::grammar-error",
23448 "url": "https://developer.mozilla.org/docs/Web/CSS/::grammar-error"
23451 …"description": "The ::grammar-error CSS pseudo-element represents a text segment which the user ag…
23464 "url": "https://developer.mozilla.org/docs/Web/CSS/::marker"
23467 …CSS pseudo-element selects the marker box of a list item, which typically contains a bullet or num…
23482 "url": "https://developer.mozilla.org/docs/Web/CSS/::part"
23485 …"description": "The ::part CSS pseudo-element represents any element within a shadow tree that has…
23499 "url": "https://developer.mozilla.org/docs/Web/CSS/::placeholder"
23502 …"description": "The ::placeholder CSS pseudo-element represents the placeholder text of a form ele…
23516 "url": "https://developer.mozilla.org/docs/Web/CSS/::slotted"
23519 …"description": "The :slotted() CSS pseudo-element represents any element that has been placed into…
23522 "name": "::spelling-error",
23527 "url": "https://developer.mozilla.org/docs/Web/CSS/::spelling-error"
23530 …"description": "The ::spelling-error CSS pseudo-element represents a text segment which the user a…
23538 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/languageFa…
23540 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/languageFac…
23561 /*---------------------------------------------------------------------------------------------
23564 *--------------------------------------------------------------------------------------------*/
23574 'no-repeat': 'Placed once and not repeated in this direction.',
23576 'repeat-x': 'Computes to ‘repeat no-repeat’.',
23577 'repeat-y': 'Computes to ‘no-repeat repeat’.',
23582 'dashed': 'A series of square-ended dashes.',
23586 …, but has different behavior in the border conflict resolution rules for border-collapsed tables.',
23595 'border-box': 'The background is painted within (clipped to) the border box.',
23596 'content-box': 'The background is painted within (clipped to) the content box.',
23597 'padding-box': 'The background is painted within (clipped to) the padding box.'
23600 'margin-box': 'Uses the margin box as reference box.',
23601 'fill-box': 'Uses the object bounding box as reference box.',
23602 'stroke-box': 'Uses the stroke bounding box as reference box.',
23603 'view-box': 'Uses the nearest SVG viewport as reference box.'
23613 …'-webkit-image-set()': 'Provide multiple resolutions. Remember to use unprefixed image-set() in ad…
23614 …'image-set()': 'Provide multiple resolutions of an image and const the UA decide which is most app…
23615 …'-moz-element()': 'Use an element in the document as an image. Remember to use unprefixed element(…
23617 …'cross-fade()': 'Indicates the two images to be combined and how far along in the transition the c…
23618 '-webkit-gradient()': 'Deprecated. Use modern linear-gradient() or radial-gradient() instead.',
23619 '-webkit-linear-gradient()': 'Linear gradient. Remember to use unprefixed version in addition.',
23620 '-moz-linear-gradient()': 'Linear gradient. Remember to use unprefixed version in addition.',
23621 '-o-linear-gradient()': 'Linear gradient. Remember to use unprefixed version in addition.',
23622 …'linear-gradient()': 'A linear gradient is created by specifying a straight gradient line, and the…
23623 …'-webkit-repeating-linear-gradient()': 'Repeating Linear gradient. Remember to use unprefixed vers…
23624 …'-moz-repeating-linear-gradient()': 'Repeating Linear gradient. Remember to use unprefixed version…
23625 …'-o-repeating-linear-gradient()': 'Repeating Linear gradient. Remember to use unprefixed version i…
23626 …-linear-gradient()': 'Same as linear-gradient, except the color-stops are repeated infinitely in b…
23627 '-webkit-radial-gradient()': 'Radial gradient. Remember to use unprefixed version in addition.',
23628 '-moz-radial-gradient()': 'Radial gradient. Remember to use unprefixed version in addition.',
23629 …'radial-gradient()': 'Colors emerge from a single point and smoothly spread outward in a circular …
23630 …'-webkit-repeating-radial-gradient()': 'Repeating radial gradient. Remember to use unprefixed vers…
23631 …'-moz-repeating-radial-gradient()': 'Repeating radial gradient. Remember to use unprefixed version…
23632 …-radial-gradient()': 'Same as radial-gradient, except the color-stops are repeated infinitely in b…
23635 'ease': 'Equivalent to cubic-bezier(0.25, 0.1, 0.25, 1.0).',
23636 'ease-in': 'Equivalent to cubic-bezier(0.42, 0, 1.0, 1.0).',
23637 'ease-in-out': 'Equivalent to cubic-bezier(0.42, 0, 0.58, 1.0).',
23638 'ease-out': 'Equivalent to cubic-bezier(0, 0, 0.58, 1.0).',
23639 'linear': 'Equivalent to cubic-bezier(0.0, 0.0, 1.0, 1.0).',
23640 'step-end': 'Equivalent to steps(1, end).',
23641 'step-start': 'Equivalent to steps(1, start).',
23643 …'cubic-bezier()': 'Specifies a cubic-bezier curve. The four values specify points P1 and P2 of th…
23644 'cubic-bezier(0.6, -0.28, 0.735, 0.045)': 'Ease-in Back. Overshoots.',
23645 'cubic-bezier(0.68, -0.55, 0.265, 1.55)': 'Ease-in-out Back. Overshoots.',
23646 'cubic-bezier(0.175, 0.885, 0.32, 1.275)': 'Ease-out Back. Overshoots.',
23647 'cubic-bezier(0.6, 0.04, 0.98, 0.335)': 'Ease-in Circular. Based on half circle.',
23648 'cubic-bezier(0.785, 0.135, 0.15, 0.86)': 'Ease-in-out Circular. Based on half circle.',
23649 'cubic-bezier(0.075, 0.82, 0.165, 1)': 'Ease-out Circular. Based on half circle.',
23650 'cubic-bezier(0.55, 0.055, 0.675, 0.19)': 'Ease-in Cubic. Based on power of three.',
23651 'cubic-bezier(0.645, 0.045, 0.355, 1)': 'Ease-in-out Cubic. Based on power of three.',
23652 'cubic-bezier(0.215, 0.610, 0.355, 1)': 'Ease-out Cubic. Based on power of three.',
23653 'cubic-bezier(0.95, 0.05, 0.795, 0.035)': 'Ease-in Exponential. Based on two to the power ten.',
23654 'cubic-bezier(1, 0, 0, 1)': 'Ease-in-out Exponential. Based on two to the power ten.',
23655 'cubic-bezier(0.19, 1, 0.22, 1)': 'Ease-out Exponential. Based on two to the power ten.',
23656 'cubic-bezier(0.47, 0, 0.745, 0.715)': 'Ease-in Sine.',
23657 'cubic-bezier(0.445, 0.05, 0.55, 0.95)': 'Ease-in-out Sine.',
23658 'cubic-bezier(0.39, 0.575, 0.565, 1)': 'Ease-out Sine.',
23659 'cubic-bezier(0.55, 0.085, 0.68, 0.53)': 'Ease-in Quadratic. Based on power of two.',
23660 'cubic-bezier(0.455, 0.03, 0.515, 0.955)': 'Ease-in-out Quadratic. Based on power of two.',
23661 'cubic-bezier(0.25, 0.46, 0.45, 0.94)': 'Ease-out Quadratic. Based on power of two.',
23662 'cubic-bezier(0.895, 0.03, 0.685, 0.22)': 'Ease-in Quartic. Based on power of four.',
23663 'cubic-bezier(0.77, 0, 0.175, 1)': 'Ease-in-out Quartic. Based on power of four.',
23664 'cubic-bezier(0.165, 0.84, 0.44, 1)': 'Ease-out Quartic. Based on power of four.',
23665 'cubic-bezier(0.755, 0.05, 0.855, 0.06)': 'Ease-in Quintic. Based on power of five.',
23666 'cubic-bezier(0.86, 0, 0.07, 1)': 'Ease-in-out Quintic. Based on power of five.',
23667 'cubic-bezier(0.23, 1, 0.320, 1)': 'Ease-out Quintic. Based on power of five.'
23695 … '@bottom-center', '@bottom-left', '@bottom-left-corner', '@bottom-right', '@bottom-right-corner',
23696 '@left-bottom', '@left-middle', '@left-top', '@right-bottom', '@right-middle', '@right-top',
23697 '@top-center', '@top-left', '@top-left-corner', '@top-right', '@top-right-corner'
23703 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/languageFa…
23705 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/languageFac…
23723 …__(/*! ../parser/cssNodes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
23724 …_require__(/*! ../../../fillers/vscode-nls.js */ "./node_modules/monaco-editor/esm/vs/language/css…
23725 /*---------------------------------------------------------------------------------------------
23728 *--------------------------------------------------------------------------------------------*/
23733 …{ func: 'rgb($red, $green, $blue)', desc: localize('css.builtin.rgb', 'Creates a Color from red, g…
23734 …{ func: 'rgba($red, $green, $blue, $alpha)', desc: localize('css.builtin.rgba', 'Creates a Color f…
23735 …{ func: 'hsl($hue, $saturation, $lightness)', desc: localize('css.builtin.hsl', 'Creates a Color f…
23736 …{ func: 'hsla($hue, $saturation, $lightness, $alpha)', desc: localize('css.builtin.hsla', 'Creates…
23894 var m = val.match(/^([-+]?[0-9]*\.?[0-9]+)(%?)$/);
23908 var m = val.match(/^([-+]?[0-9]*\.?[0-9]+)(deg)?$/);
23922 * Returns true if the node is a color value - either
23958 return charCode - Digit0;
23961 charCode += (a - A);
23964 return charCode - a + 10;
24025 hue -= 6;
24028 return (t2 - t1) * hue + t1;
24034 return (t2 - t1) * (4 - hue) + t1;
24038 var t2 = light <= 0.5 ? (light * (sat + 1)) : (light + sat - (light * sat));
24039 var t1 = light * 2 - t2;
24040 …gb(t1, t2, hue + 2), green: hueToRgb(t1, t2, hue), blue: hueToRgb(t1, t2, hue - 2), alpha: alpha };
24053 var chroma = max - min;
24055 s = Math.min((l <= 0.5 ? chroma / (2 * l) : chroma / (2 - (2 * l))), 1);
24058 h = (g - b) / chroma + (g < b ? 6 : 0);
24061 h = (b - r) / chroma + 2;
24064 h = (r - g) / chroma + 4;
24132 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/languageFa…
24134 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/languageFac…
24142 …re__(/*! ../utils/objects.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
24143 …/*! ../data/webCustomData.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
24144 …uire__(/*! ./dataProvider.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
24145 /*---------------------------------------------------------------------------------------------
24148 *--------------------------------------------------------------------------------------------*/
24241 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/languageFa…
24243 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/languageFac…
24251 /*---------------------------------------------------------------------------------------------
24254 *--------------------------------------------------------------------------------------------*/
24334 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/languageFa…
24336 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/languageFac…
24347 /*---------------------------------------------------------------------------------------------
24350 *--------------------------------------------------------------------------------------------*/
24392 …text = text.replace(/[\\`*_{}[\]()#+\-.!]/g, '\\$&'); // escape markdown syntax tokens: http://dar…
24459 var matches = b.match(/([A-Z]+)(\d+)?/);
24476 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/languageFa…
24478 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/languageFac…
24485 …ack_require__(/*! ./entry.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
24494 …ck_require__(/*! ./colors.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
24517 …quire__(/*! ./builtinData.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
24546 /*---------------------------------------------------------------------------------------------
24549 *--------------------------------------------------------------------------------------------*/
24558 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/parser/css…
24560 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/parser/cssE…
24569 …_require__(/*! ../../../fillers/vscode-nls.js */ "./node_modules/monaco-editor/esm/vs/language/css…
24570 /*---------------------------------------------------------------------------------------------
24573 *--------------------------------------------------------------------------------------------*/
24586 …NumberExpected: new CSSIssueType('css-numberexpected', localize('expected.number', "number expecte…
24587 …ConditionExpected: new CSSIssueType('css-conditionexpected', localize('expected.condt', "condition…
24588 …RuleOrSelectorExpected: new CSSIssueType('css-ruleorselectorexpected', localize('expected.ruleorse…
24589 DotExpected: new CSSIssueType('css-dotexpected', localize('expected.dot', "dot expected")),
24590 …ColonExpected: new CSSIssueType('css-colonexpected', localize('expected.colon', "colon expected")),
24591 …SemiColonExpected: new CSSIssueType('css-semicolonexpected', localize('expected.semicolon', "semi-…
24592 TermExpected: new CSSIssueType('css-termexpected', localize('expected.term', "term expected")),
24593 …ExpressionExpected: new CSSIssueType('css-expressionexpected', localize('expected.expression', "ex…
24594 …OperatorExpected: new CSSIssueType('css-operatorexpected', localize('expected.operator', "operator…
24595 …IdentifierExpected: new CSSIssueType('css-identifierexpected', localize('expected.ident', "identif…
24596 …PercentageExpected: new CSSIssueType('css-percentageexpected', localize('expected.percentage', "pe…
24597 …URIOrStringExpected: new CSSIssueType('css-uriorstringexpected', localize('expected.uriorstring', …
24598 URIExpected: new CSSIssueType('css-uriexpected', localize('expected.uri', "URI expected")),
24599 …VariableNameExpected: new CSSIssueType('css-varnameexpected', localize('expected.varname', "variab…
24600 …VariableValueExpected: new CSSIssueType('css-varvalueexpected', localize('expected.varvalue', "var…
24601 …PropertyValueExpected: new CSSIssueType('css-propertyvalueexpected', localize('expected.propvalue'…
24602 …LeftCurlyExpected: new CSSIssueType('css-lcurlyexpected', localize('expected.lcurly', "{ expected"…
24603 …RightCurlyExpected: new CSSIssueType('css-rcurlyexpected', localize('expected.rcurly', "} expected…
24604 …LeftSquareBracketExpected: new CSSIssueType('css-rbracketexpected', localize('expected.lsquare', "…
24605 …RightSquareBracketExpected: new CSSIssueType('css-lbracketexpected', localize('expected.rsquare', …
24606 …LeftParenthesisExpected: new CSSIssueType('css-lparentexpected', localize('expected.lparen', "( ex…
24607 …RightParenthesisExpected: new CSSIssueType('css-rparentexpected', localize('expected.rparent', ") …
24608 …CommaExpected: new CSSIssueType('css-commaexpected', localize('expected.comma', "comma expected")),
24609 …PageDirectiveOrDeclarationExpected: new CSSIssueType('css-pagedirordeclexpected', localize('expect…
24610 …UnknownAtRule: new CSSIssueType('css-unknownatrule', localize('unknown.atrule', "at-rule unknown")…
24611 …UnknownKeyword: new CSSIssueType('css-unknownkeyword', localize('unknown.keyword', "unknown keywor…
24612 …SelectorExpected: new CSSIssueType('css-selectorexpected', localize('expected.selector', "selector…
24613 …StringLiteralExpected: new CSSIssueType('css-stringliteralexpected', localize('expected.stringlite…
24614 …WhitespaceExpected: new CSSIssueType('css-whitespaceexpected', localize('expected.whitespace', "wh…
24615 …MediaQueryExpected: new CSSIssueType('css-mediaqueryexpected', localize('expected.mediaquery', "me…
24616 …IdentifierOrWildcardExpected: new CSSIssueType('css-idorwildcardexpected', localize('expected.idor…
24617 …WildcardExpected: new CSSIssueType('css-wildcardexpected', localize('expected.wildcard', "wildcard…
24618 …IdentifierOrVariableExpected: new CSSIssueType('css-idorvarexpected', localize('expected.idorvar',…
24624 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/parser/css…
24626 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/parser/cssN…
24705 …re__(/*! ../utils/strings.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
24706 /*---------------------------------------------------------------------------------------------
24709 *--------------------------------------------------------------------------------------------*/
24726 /// Nodes for the css 2.1 specification. See for reference:
24830 if (node.offset === -1 && node.length === -1) {
24865 if (offset === void 0) { offset = -1; }
24866 if (len === void 0) { len = -1; }
24909 …return this.length >= str.length && this.getTextProvider()(this.end - str.length, str.length) === …
24923 if (index === void 0) { index = -1; }
24935 if (index !== -1) {
24944 if (index === void 0) { index = -1; }
24972 if (index === void 0) { index = -1; }
24992 if (node.offset < this.offset || this.offset === -1) {
24996 if ((nodeEnd > this.end) || this.length === -1) {
24997 this.length = nodeEnd - this.offset;
25021 for (var i = this.children.length - 1; i >= 0; i--) {
25087 if (index === void 0) { index = -1; }
25088 var _this = _super.call(this, -1, -1) || this;
25090 _this.offset = -1;
25091 _this.length = -1;
25327 if (propertyName && propertyName.charAt(0) === '-') {
25328 var vendorPrefixEnd = propertyName.indexOf('-', 1);
25329 if (vendorPrefixEnd !== -1) {
26651 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/parser/css…
26653 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/parser/cssP…
26661 …equire__(/*! ./cssScanner.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
26662 …_require__(/*! ./cssNodes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
26663 …require__(/*! ./cssErrors.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
26664 …*! ../languageFacts/facts.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
26665 …re__(/*! ../utils/objects.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
26666 /*---------------------------------------------------------------------------------------------
26669 *--------------------------------------------------------------------------------------------*/
26684 /// A parser for the css core specification. See for reference:
26691 this.keyframeRegex = /^@(\-(webkit|ms|moz|o)\-)?keyframes$/i;
26693 …type: _cssScanner_js__WEBPACK_IMPORTED_MODULE_0__["TokenType"].EOF, offset: -1, len: 0, text: '' };
26808 if (resyncTokens && resyncTokens.indexOf(this.token.type) !== -1) {
26812 else if (resyncStopTokens && resyncStopTokens.indexOf(this.token.type) !== -1) {
26840 …node.length = prevEnd > node.offset ? prevEnd - node.offset : 0; // offset is taken from current t…
26976 // https://www.w3.org/TR/css-syntax-3/#consume-a-list-of-declarations0
26985 * @apply --my-theme;
26987 * Follows https://tabatkins.github.io/specs/css-apply-rule/#using
27101 … if (!this.peekRegExp(_cssScanner_js__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Ident, /^--/)) {
27151 * Based on https://www.w3.org/TR/css-variables/#syntax
27183 curlyDepth--;
27197 parensDepth--;
27206 bracketsDepth--;
27286 // http://www.w3.org/TR/css3-namespace/
27305 if (!this.peekKeyword('@font-face')) {
27309 this.consumeToken(); // @font-face
27313 if (!this.peekKeyword('@-ms-viewport') &&
27314 !this.peekKeyword('@-o-viewport') &&
27319 this.consumeToken(); // @-ms-viewport
27330 if (atNode.matches('@-ms-keyframes')) { // -ms-keyframes never existed
27444 openParentCount--;
27493 // http://www.w3.org/TR/css3-mediaqueries/
27510 // Allow short-circuting for other language constructs.
27555 // http://www.w3.org/TR/css3-page/
27599 // -moz-document is experimental but has been pushed to css4
27600 if (!this.peekKeyword('@-moz-document')) {
27604 this.consumeToken(); // @-moz-document
27608 // https://www.w3.org/TR/css-syntax-3/#consume-an-at-rule
27645 curlyDepth--;
27646 // End of at-rule, consume CurlyR and return node
27670 parensDepth--;
27679 bracketsDepth--;
27701 this.peekDelim('-') ||
27717 if (!this.peekDelim('+') && !this.peekDelim('-')) {
27940 // https://www.w3.org/TR/css-grid-1/#named-lines
28029 …s.peekRegExp(_cssScanner_js__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Ident, /^url(-prefix)?$/i)) {
28063 …mProperty = this.peekRegExp(_cssScanner_js__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Ident, /^--/);
28118 …PACK_IMPORTED_MODULE_0__["TokenType"].Hash, /^#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa…
28134 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/parser/css…
28136 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/parser/cssS…
28146 /*---------------------------------------------------------------------------------------------
28149 *--------------------------------------------------------------------------------------------*/
28217 this.position -= n;
28231 return this.source.charCodeAt(this.position - n) || 0;
28258 return this.position - posNow;
28275 var _MIN = '-'.charCodeAt(0);
28347 len: this.stream.pos() - offset,
28383 // CDO <!--
28387 // CDC -->
28395 // at-keyword
28565 … var hexVal = parseInt(this.stream.substring(this.stream.pos() - hexNumCount), 16);
28654 if (hasMinus && this._minus(result) /* -- */) {
28674 ch >= _a && ch <= _z || // a-z
28675 ch >= _A && ch <= _Z || // A-Z
28695 ch === _MIN || // -
28696 ch >= _a && ch <= _z || // a-z
28697 ch >= _A && ch <= _Z || // A-Z
28713 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/parser/css…
28715 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/parser/cssS…
28727 …_require__(/*! ./cssNodes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
28728 …ire__(/*! ../utils/arrays.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
28729 /*---------------------------------------------------------------------------------------------
28732 *--------------------------------------------------------------------------------------------*/
28780 var res = this.children[idx - 1];
28827 if (node.offset !== -1) {
28835 if (node.offset !== -1) {
28847 if (scopeNode && scopeNode.offset !== -1) {
28934 if (node.offset !== -1) {
29008 if ((propertyName === 'animation' || propertyName === 'animation-name')
29048 if (!referenceTypes || referenceTypes.indexOf(symbol.type) === -1) {
29072 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/parser/les…
29074 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/parser/less…
29082 …quire__(/*! ./lessScanner.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
29083 …equire__(/*! ./cssScanner.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
29084 …require__(/*! ./cssParser.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
29085 …_require__(/*! ./cssNodes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
29086 …require__(/*! ./cssErrors.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
29087 /*---------------------------------------------------------------------------------------------
29090 *--------------------------------------------------------------------------------------------*/
29132 …if (!this.peekKeyword('@import') && !this.peekKeyword('@import-once') /* deprecated in less 1.4.1 …
29137 // less 1.4.1: @import (css) "lib"
29389 …|| _super.prototype._parseRuleSetDeclaration.call(this); // try css ruleset declaration as the las…
29402 // CSS Guards
29424 …while (!this.hasWhitespace() && (this.acceptDelim('-') || this.accept(_cssScanner_js__WEBPACK_IMPO…
29425 // support &-foo
29441 var propertyRegex = /^[\w-]+/;
29447 node.isCustomProperty = this.acceptDelim('-') && this.acceptDelim('-');
29481 this.peekDelim('-');
29488 if (_this.acceptDelim('-')) {
29490 _this.acceptDelim('-');
29829 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/parser/les…
29831 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/parser/less…
29840 …equire__(/*! ./cssScanner.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
29841 /*---------------------------------------------------------------------------------------------
29844 *--------------------------------------------------------------------------------------------*/
29921 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/parser/scs…
29923 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/parser/scss…
29932 …_require__(/*! ../../../fillers/vscode-nls.js */ "./node_modules/monaco-editor/esm/vs/language/css…
29933 /*---------------------------------------------------------------------------------------------
29936 *--------------------------------------------------------------------------------------------*/
29949 …FromExpected: new SCSSIssueType('scss-fromexpected', localize('expected.from', "'from' expected")),
29950 …ThroughOrToExpected: new SCSSIssueType('scss-throughexpected', localize('expected.through', "'thro…
29951 InExpected: new SCSSIssueType('scss-fromexpected', localize('expected.in', "'in' expected")),
29957 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/parser/scs…
29959 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/parser/scss…
29967 …quire__(/*! ./scssScanner.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
29968 …equire__(/*! ./cssScanner.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
29969 …require__(/*! ./cssParser.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
29970 …_require__(/*! ./cssNodes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
29971 …equire__(/*! ./scssErrors.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
29972 …require__(/*! ./cssErrors.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
29973 /*---------------------------------------------------------------------------------------------
29976 *--------------------------------------------------------------------------------------------*/
29999 /// http://sass-lang.com/documentation/file.SASS_REFERENCE.html
30017 || this._parseRuleset(isNested) // @at-rule
30041 // scss variables: $font-size: 12px;
30119 …k(_scssScanner_js__WEBPACK_IMPORTED_MODULE_0__["InterpolationFunction"]) && !this.peekDelim('-')) {
30124 …mProperty = this.peekRegExp(_cssScanner_js__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Ident, /^--/);
30128 if (_this.acceptDelim('-')) {
30130 _this.acceptDelim('-');
30139 …e"].Ident) || node.addChild(indentInterpolation()) || (hasContent && this.acceptRegexp(/[\w-]/))) {
30196 || this._parseFontFace() // nested @font-face
30204 || this._parseRuleset(true) // @at-rule
30210 …|| _super.prototype._parseRuleSetDeclaration.call(this); // try css ruleset declaration as last so…
30271 …while (!this.hasWhitespace() && (this.acceptDelim('-') || this.accept(_cssScanner_js__WEBPACK_IMPO…
30272 // support &-foo-1
30285 else if (this.peekKeyword('@at-root')) {
30530 // Re-purpose first matched ident as identifier for module token.
30763 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/parser/scs…
30765 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/parser/scss…
30782 …equire__(/*! ./cssScanner.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
30783 /*---------------------------------------------------------------------------------------------
30786 *--------------------------------------------------------------------------------------------*/
30901 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/c…
30903 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/cs…
30911 …__(/*! ../parser/cssNodes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
30912 …re__(/*! ../utils/strings.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
30913 …/*! ../services/lintRules.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
30914 …_(/*! ../cssLanguageTypes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
30915 …_require__(/*! ../../../fillers/vscode-nls.js */ "./node_modules/monaco-editor/esm/vs/language/css…
30916 /*---------------------------------------------------------------------------------------------
30919 *--------------------------------------------------------------------------------------------*/
30958 return b.score - a.score || a.property.localeCompare(b.property);
30964 var title = localize('css.codeaction.rename', "Rename to '{0}'", propertyName_1);
30971 if (--maxActions <= 0) {
30983 for (var i = nodepath.length - 1; i >= 0; i--) {
31001 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/c…
31003 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/cs…
31011 …__(/*! ../parser/cssNodes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
31012 … ../parser/cssSymbolScope.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
31013 …*! ../languageFacts/facts.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
31014 …re__(/*! ../utils/strings.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
31015 …_(/*! ../cssLanguageTypes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
31016 …_require__(/*! ../../../fillers/vscode-nls.js */ "./node_modules/monaco-editor/esm/vs/language/css…
31017 …re__(/*! ../utils/objects.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
31018 …re__(/*! ./pathCompletion.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
31019 /*---------------------------------------------------------------------------------------------
31022 *--------------------------------------------------------------------------------------------*/
31048 …if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; c…
31134 …D_MODULE_4__["Position"].create(this.position.line, this.position.character - this.currentWord.len…
31140 for (var i = this.nodePath.length - 1; i >= 0; i--) {
31246 for (var i = this.nodePath.length - 1; i >= 0; i--) {
31248 if (types.indexOf(node.type) !== -1) {
31307 var sortTextSuffix = (255 - relevance).toString(16);
31308 …= _utils_strings_js__WEBPACK_IMPORTED_MODULE_3__["startsWith"](entry.name, '-') ? SortTexts.Vendor…
31377 case 'line-style':
31380 case 'line-width':
31383 case 'geometry-box':
31392 case 'timing-function':
31428 if (from !== -1) {
31434 if (_utils_strings_js__WEBPACK_IMPORTED_MODULE_3__["startsWith"](value.name, '-')) {
31472 …_utils_strings_js__WEBPACK_IMPORTED_MODULE_3__["startsWith"](symbol.name, '--') ? "var(" + symbol.…
31496 return _utils_strings_js__WEBPACK_IMPORTED_MODULE_3__["startsWith"](symbol.name, '--');
31516 var numMatch = this.currentWord.match(/^-?\d[\.\d+]*/);
31549 …var end = existingNode.end !== -1 ? this.textDocument.positionAt(existingNode.end) : this.position;
31751 …istingNode && this.offset - this.currentWord.length > 0 && this.textDocument.getText()[this.offset…
31754 …D_MODULE_4__["Position"].create(this.position.line, this.position.character - this.currentWord.len…
31767 if (_utils_strings_js__WEBPACK_IMPORTED_MODULE_3__["startsWith"](entry.name, ':-')) {
31783 if (_utils_strings_js__WEBPACK_IMPORTED_MODULE_3__["startsWith"](entry.name, '::-')) {
31848 …ight after semicolon (see Bug 15421:[intellisense] [css] Be less aggressive when manually typing C…
32040 …ionFormat.indexOf(_cssLanguageTypes_js__WEBPACK_IMPORTED_MODULE_4__["MarkupKind"].Markdown) !== -1;
32130 var i = offset - 1;
32132 while (i >= 0 && ' \t\n\r":{[()]},*>+'.indexOf(text.charAt(i)) === -1) {
32133 i--;
32138 …// From https://stackoverflow.com/questions/8027423/how-to-check-if-a-string-is-a-valid-hex-color-…
32139 …geFacts_facts_js__WEBPACK_IMPORTED_MODULE_2__["colors"]) || /(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.t…
32145 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/c…
32147 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/cs…
32155 …(/*! ../parser/cssScanner.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
32156 …/*! ../parser/scssScanner.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
32157 …/*! ../parser/lessScanner.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
32158 /*---------------------------------------------------------------------------------------------
32161 *--------------------------------------------------------------------------------------------*/
32231 endLine--;
32245 * In CSS, there is no single line comment prefixed with //
32315 for (var i = stack.length - 1; i >= 0; i--) {
32323 * - Sort regions
32324 * - Remove invalid regions (intersections)
32325 * - If limit exceeds, only return `rangeLimit` amount of ranges
32330 var diff = r1.startLine - r2.startLine;
32332 diff = r1.endLine - r2.endLine;
32337 var prevEndLine = -1;
32355 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/c…
32357 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/cs…
32365 …__(/*! ../parser/cssNodes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
32366 …*! ../languageFacts/facts.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
32367 …__(/*! ./selectorPrinting.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
32368 …re__(/*! ../utils/strings.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
32369 …_(/*! ../cssLanguageTypes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
32370 …re__(/*! ../utils/objects.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
32371 /*---------------------------------------------------------------------------------------------
32374 *--------------------------------------------------------------------------------------------*/
32395 * nodepath is top-down
32410 * Some sass specific at rules such as `@at-root` are parsed as `SimpleSelector`
32511 …entFormat.indexOf(_cssLanguageTypes_js__WEBPACK_IMPORTED_MODULE_4__["MarkupKind"].Markdown) !== -1;
32522 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/c…
32524 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/cs…
32532 …_(/*! ../cssLanguageTypes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
32533 …_require__(/*! ../../../fillers/vscode-nls.js */ "./node_modules/monaco-editor/esm/vs/language/css…
32534 …__(/*! ../parser/cssNodes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
32535 … ../parser/cssSymbolScope.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
32536 …*! ../languageFacts/facts.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
32537 …re__(/*! ../utils/strings.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
32538 …__(/*! ../utils/resources.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
32539 /*---------------------------------------------------------------------------------------------
32542 *--------------------------------------------------------------------------------------------*/
32568 …if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; c…
32712 rawUri = rawUri.slice(1, -1);
32726 * For example, `@import 'foo.css';`
32773 entry.name = localize('literal.fontface', "@font-face");
32898 …pe === _cssLanguageTypes_js__WEBPACK_IMPORTED_MODULE_0__["FileType"].Unknown && stat.size === -1) {
32962 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/c…
32964 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/cs…
32972 …_(/*! ../cssLanguageTypes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
32973 …__(/*! ../parser/cssNodes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
32974 /*---------------------------------------------------------------------------------------------
32977 *--------------------------------------------------------------------------------------------*/
32985 for (var index = applicableRanges.length - 1; index >= 0; index--) {
33012 result.push([currNode.offset + 1, currNode.end - 1]);
33025 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/c…
33027 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/cs…
33035 …__(/*! ../parser/cssNodes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
33036 …require__(/*! ./lintRules.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
33037 …ebpack_require__(/*! ./lint.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-c…
33038 …_(/*! ../cssLanguageTypes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
33039 /*---------------------------------------------------------------------------------------------
33042 *--------------------------------------------------------------------------------------------*/
33062 …ACK_IMPORTED_MODULE_1__["LintConfigurationSettings"](settings && settings.lint), this.cssDataManag…
33087 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/l…
33089 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/le…
33097 …ire__(/*! ./cssCompletion.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
33098 …_(/*! ../cssLanguageTypes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
33099 …_require__(/*! ../../../fillers/vscode-nls.js */ "./node_modules/monaco-editor/esm/vs/language/css…
33100 /*---------------------------------------------------------------------------------------------
33103 *--------------------------------------------------------------------------------------------*/
33148 …ction (f) { return !f.type || !entry.restrictions || entry.restrictions.indexOf(f.type) !== -1; });
33194 // Other built-ins
33227 'name': 'data-uri',
33228 'example': 'data-uri([mimetype,] url);',
33229 … 'description': localize('less.builtin.data-uri', 'inlines a resource and falls back to `url()`'),
33239 'description': localize('less.builtin.acos', 'arccosine - inverse of cosine function'),
33244 'description': localize('less.builtin.asin', 'arcsine - inverse of sine function'),
33290 … 'description': localize('less.builtin.atan', 'arctangent - inverse of tangent function'),
33499 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/l…
33501 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/li…
33509 …*! ../languageFacts/facts.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
33510 …require__(/*! ./lintRules.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
33511 …__(/*! ../parser/cssNodes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
33512 …_require__(/*! ./lintUtil.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
33513 …ire__(/*! ../utils/arrays.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
33514 …_require__(/*! ../../../fillers/vscode-nls.js */ "./node_modules/monaco-editor/esm/vs/language/css…
33515 /*---------------------------------------------------------------------------------------------
33518 *--------------------------------------------------------------------------------------------*/
33622 if (k !== -1) {
33692 var expected = ['@-webkit-keyframes', '@-moz-keyframes', '@-o-keyframes'];
33695 var needsStandard = (actual.indexOf('@keyframes') === -1);
33697 continue; // only the non-vendor specific keyword is used, that's fine, no warning
33719 // Lint - The universal selector (*) is known to be slow.
33725 // Lint - Avoid id selectors
33734 … // Lint - Import statements shouldn't be used, because they aren't offering parallel downloads.
33741 // Lint - Don't use empty rulesets.
33760 …// width being used with border, border-left, border-right, padding, padding-left, or padding-right
33761 …// height being used with border, border-top, border-bottom, padding, padding-top, or padding-bott…
33762 … // No error when box-sizing property is specified, as it assumes the user knows what he's doing.
33763 // see https://github.com/CSSLint/csslint/wiki/Beware-of-box-model-size
33801 …// With 'display: inline', the width, height, margin-top, margin-bottom, and float properties have…
33804 …for (var _d = 0, _e = ['width', 'height', 'margin-top', 'margin-bottom', 'float']; _d < _e.length;…
33813 … due to the display. With 'display: inline', the width, height, margin-top, margin-bottom, and flo…
33817 // With 'display: inline-block', 'float' has no effect
33818 displayElems = this.fetchWithValue(propertyTable, 'display', 'inline-block');
33825 …ueToDisplay, localize('rule.propertyIgnoredDueToDisplayInlineBlock', "inline-block is ignored due …
33829 // With 'display: block', 'vertical-align' has no effect
33832 var elem = this.fetch(propertyTable, 'vertical-align');
33834 …k', "Property is ignored due to the display. With 'display: block', vertical-align should not be u…
33854 if (value && this.documentText.charAt(value.offset) !== '-') {
33859 … if (value_1 && this.documentText.charAt(value_1.offset) !== '-' && elements_1[k] !== element) {
33868 // Unknown propery & When using a vendor-prefixed gradient, make sure to use them all.
33880 if (firstChar === '-') {
33881 if (name.charAt(1) !== '-') { // avoid css variables
33912 … needsStandard = this.cssDataManager.isStandardProperty(suffix) && (actual.indexOf(suffix) === -1);
33914 … continue; // only the non-vendor specific rule is used, that's fine, no warning
33962 …s_facts_js__WEBPACK_IMPORTED_MODULE_0__["units"].length.indexOf(value.unit.toLowerCase()) === -1) {
33987 if (name === 'font-family') {
34027 var expectedAttrCount = -1;
34039 if (expectedAttrCount !== -1) {
34054 '-ms-', '-moz-', '-o-', '-webkit-',
34063 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/l…
34065 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/li…
34077 …__(/*! ../parser/cssNodes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
34078 …_require__(/*! ../../../fillers/vscode-nls.js */ "./node_modules/monaco-editor/esm/vs/language/css…
34079 /*---------------------------------------------------------------------------------------------
34082 *--------------------------------------------------------------------------------------------*/
34111 …rule.vendorprefixes.all', "When using a vendor-specific prefix make sure to also include all other…
34112 …endorPrefix', localize('rule.standardvendorprefix.all', "When using a vendor-specific prefix also …
34119 …ceProperties', localize('rule.fontFaceProperties', "@font-face rule must define 'src' and 'font-fa…
34123 …UnknownAtRules: new Rule('unknownAtRules', localize('rule.unknownAtRules', "Unknown at-rule."), Wa…
34127 …d using !important. It is an indication that the specificity of the entire CSS has gotten out of c…
34128 …, localize('rule.avoidFloat', "Avoid using 'float'. Floats lead to fragile CSS that is easy to bre…
34166 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/l…
34168 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/li…
34177 …ire__(/*! ../utils/arrays.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
34178 /*---------------------------------------------------------------------------------------------
34181 *--------------------------------------------------------------------------------------------*/
34252 * @return `true` if this node represents a non-zero border; otherwise, `false`
34269 * @return `true` if this node represents a non-zero border; otherwise, `false`
34287 // the only child can be a keyword, a <line-width>, or a <line-style>
34319 case 'box-sizing':
34320 // has `box-sizing`, bail out
34334 var segments = property.fullPropertyName.split('-');
34348 // the initial value of `border-width` is `medium`, not zero
34352 // the initial value of `border-style` is `none`
34358 // the initial value of `border-width` is `medium`, not zero
34362 // the initial value of `border-style` is `none`
34387 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/p…
34389 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/pa…
34397 …_(/*! ../cssLanguageTypes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
34398 …re__(/*! ../utils/strings.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
34399 …__(/*! ../utils/resources.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
34400 /*---------------------------------------------------------------------------------------------
34403 *--------------------------------------------------------------------------------------------*/
34428 …if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; c…
34501 s.textEdit.newText = s.label.slice(1, -5);
34504 s.label = s.label.slice(1, -5);
34531 ? fullValue.slice(0, position.character - (range.start.character + 1))
34532 : fullValue.slice(0, position.character - range.start.character);
34534 fullValueRange = isValueQuoted ? shiftRange(range, 1, -1) : range;
34568 return fullValue.slice(1, -1);
34577 if (lastIndexOfSlash === -1) {
34584 var startPos = shiftPosition(fullValueRange.end, -valueAfterLastSlash.length);
34588 if (whitespaceIndex !== -1) {
34635 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/s…
34637 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/sc…
34645 …ire__(/*! ./cssCompletion.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
34646 …__(/*! ../parser/cssNodes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
34647 …_(/*! ../cssLanguageTypes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
34648 …_require__(/*! ../../../fillers/vscode-nls.js */ "./node_modules/monaco-editor/esm/vs/language/css…
34649 /*---------------------------------------------------------------------------------------------
34652 *--------------------------------------------------------------------------------------------*/
34734 …ction (f) { return !f.type || !entry.restrictions || entry.restrictions.indexOf(f.type) !== -1; });
34802 …{ func: 'adjust-hue($color, $degrees)', desc: localize('scss.builtin.adjust-hue', 'Changes the hue…
34814 …{ func: 'fade-in($color, $amount)', desc: localize('scss.builtin.fade-in', 'Makes a color more opa…
34816 …{ func: 'fade-out($color, $amount)', desc: localize('scss.builtin.fade-out', 'Makes a color more t…
34817 …func: 'adjust-color($color, [$red], [$green], [$blue], [$hue], [$saturation], [$lightness], [$alph…
34818 …{ func: 'scale-color($color, [$red], [$green], [$blue], [$saturation], [$lightness], [$alpha])', d…
34819 …func: 'change-color($color, [$red], [$green], [$blue], [$hue], [$saturation], [$lightness], [$alph…
34820 …{ func: 'ie-hex-str($color)', desc: localize('scss.builtin.ie-hex-str', 'Converts a color into the…
34823 …{ func: 'selector-nest($selectors…)', desc: localize('scss.builtin.selector-nest', 'Nests selector…
34824 …{ func: 'selector-append($selectors…)', desc: localize('scss.builtin.selector-append', 'Appends se…
34825 …{ func: 'selector-extend($selector, $extendee, $extender)', desc: localize('scss.builtin.selector-…
34826 …{ func: 'selector-replace($selector, $original, $replacement)', desc: localize('scss.builtin.selec…
34827 …{ func: 'selector-unify($selector1, $selector2)', desc: localize('scss.builtin.selector-unify', 'U…
34828 …{ func: 'is-superselector($super, $sub)', desc: localize('scss.builtin.is-superselector', 'Returns…
34829 …{ func: 'simple-selectors($selector)', desc: localize('scss.builtin.simple-selectors', 'Returns th…
34830 …{ func: 'selector-parse($selector)', desc: localize('scss.builtin.selector-parse', 'Parses a selec…
34835 …{ func: 'str-length($string)', desc: localize('scss.builtin.str-length', 'Returns the number of ch…
34836 …{ func: 'str-insert($string, $insert, $index)', desc: localize('scss.builtin.str-insert', 'Inserts…
34837 …{ func: 'str-index($string, $substring)', desc: localize('scss.builtin.str-index', 'Returns the in…
34838 …{ func: 'str-slice($string, $start-at, [$end-at])', desc: localize('scss.builtin.str-slice', 'Extr…
34839 …{ func: 'to-upper-case($string)', desc: localize('scss.builtin.to-upper-case', 'Converts a string …
34840 …{ func: 'to-lower-case($string)', desc: localize('scss.builtin.to-lower-case', 'Converts a string …
34851 …{ func: 'set-nth($list, $n, $value)', desc: localize('scss.builtin.set-nth', 'Replaces the nth ite…
34856 …{ func: 'list-separator(#list)', desc: localize('scss.builtin.list-separator', 'Returns the separa…
34857 …{ func: 'map-get($map, $key)', desc: localize('scss.builtin.map-get', 'Returns the value in a map …
34858 …{ func: 'map-merge($map1, $map2)', desc: localize('scss.builtin.map-merge', 'Merges two maps toget…
34859 …{ func: 'map-remove($map, $keys)', desc: localize('scss.builtin.map-remove', 'Returns a new map wi…
34860 …{ func: 'map-keys($map)', desc: localize('scss.builtin.map-keys', 'Returns a list of all keys in a…
34861 …{ func: 'map-values($map)', desc: localize('scss.builtin.map-values', 'Returns a list of all value…
34862 …{ func: 'map-has-key($map, $key)', desc: localize('scss.builtin.map-has-key', 'Returns whether a m…
34864 …{ func: 'feature-exists($feature)', desc: localize('scss.builtin.feature-exists', 'Returns whether…
34865 …{ func: 'variable-exists($name)', desc: localize('scss.builtin.variable-exists', 'Returns whether …
34866 …{ func: 'global-variable-exists($name)', desc: localize('scss.builtin.global-variable-exists', 'Re…
34867 …{ func: 'function-exists($name)', desc: localize('scss.builtin.function-exists', 'Returns whether …
34868 …{ func: 'mixin-exists($name)', desc: localize('scss.builtin.mixin-exists', 'Returns whether a mixi…
34870 …{ func: 'type-of($value)', desc: localize('scss.builtin.type-of', 'Returns the type of a value.') …
34883 label: "@at-root",
34884 …documentation: localize("scss.builtin.@at-root", "Causes one or more rules to be emitted at the ro…
34894 …om minor mixin usage mistakes. Warnings can be turned off with the `--quiet` command-line option o…
34932 …documentation: localize("scss.builtin.@mixin", "Defines styles that can be re-used throughout the …
34944 …ocalize("scss.builtin.@function", "Defines complex operations that can be re-used throughout style…
34951 …ions, and variables from other Sass stylesheets as 'modules', and combines CSS from multiple style…
34952 …references: [{ name: 'Sass documentation', url: 'https://sass-lang.com/documentation/at-rules/use'…
34960 …references: [{ name: 'Sass documentation', url: 'https://sass-lang.com/documentation/at-rules/forw…
34970 …references: [{ name: 'Sass documentation', url: 'https://sass-lang.com/documentation/modules/math'…
34975 …references: [{ name: 'Sass documentation', url: 'https://sass-lang.com/documentation/modules/strin…
34980 …references: [{ name: 'Sass documentation', url: 'https://sass-lang.com/documentation/modules/color…
34985 …references: [{ name: 'Sass documentation', url: 'https://sass-lang.com/documentation/modules/list'…
34990 …references: [{ name: 'Sass documentation', url: 'https://sass-lang.com/documentation/modules/map' …
34995 …references: [{ name: 'Sass documentation', url: 'https://sass-lang.com/documentation/modules/selec…
35000 …references: [{ name: 'Sass documentation', url: 'https://sass-lang.com/documentation/modules/meta'…
35029 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/s…
35031 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/sc…
35039 …ire__(/*! ./cssNavigation.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
35040 …__(/*! ../parser/cssNodes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
35041 …__webpack_require__(/*! ../../vscode-uri/index.js */ "./node_modules/monaco-editor/esm/vs/language…
35042 …re__(/*! ../utils/strings.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
35043 …__(/*! ../utils/resources.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
35044 /*---------------------------------------------------------------------------------------------
35047 *--------------------------------------------------------------------------------------------*/
35086 …if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; c…
35121 if (uri.path.endsWith('.scss') || uri.path.endsWith('.css')) {
35133 var basename = pathFragments[pathFragments.length - 1];
35134 var pathWithoutBasename = uri.path.slice(0, -basename.length);
35150 … var indexPath = documentUriWithBasename(normalizedBasename.slice(0, -5) + '/index.scss');
35151 …var indexUnderscoreUri = documentUriWithBasename(normalizedBasename.slice(0, -5) + '/_index.scss');
35152 var cssPath = documentUriWithBasename(normalizedBasename.slice(0, -5) + '.css');
35201 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/s…
35203 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/services/se…
35216 …__(/*! ../parser/cssNodes.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
35217 …(/*! ../parser/cssScanner.js */ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css…
35218 …_require__(/*! ../../../fillers/vscode-nls.js */ "./node_modules/monaco-editor/esm/vs/language/css…
35219 /*---------------------------------------------------------------------------------------------
35222 *--------------------------------------------------------------------------------------------*/
35269 var last = this.attributes[this.attributes.length - 1];
35289 if (index !== -1) {
35443 …/** Count of attributes (`[type="number"]`), classes (`.container-fluid`), and pseudo-classes (`:h…
35445 /** Count of tag names (`div`), and pseudo-elements (`::before`) */
35479 if (child.matches('@at-root')) {
35509 // excatly or followed by -words
35510 value = quotes.remove(unescape(expression.getText())) + "-\u2026";
35571 var match = text.match(/^::?([\w-]+)/);
35579 //https://www.w3.org/TR/selectors-3/#specificity
35619 …ecificity', "[Selector Specificity](https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity):…
35682 if (node.matches('@at-root')) {
35692 if (parent.getSelectors().matches('@at-root')) {
35701 for (var i = parentRuleSets.length - 1; i >= 0; i--) {
35714 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/utils/arra…
35716 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/utils/array…
35726 /*---------------------------------------------------------------------------------------------
35729 *--------------------------------------------------------------------------------------------*/
35753 return array.indexOf(item) !== -1;
35776 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/utils/obje…
35778 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/utils/objec…
35787 /*---------------------------------------------------------------------------------------------
35790 *--------------------------------------------------------------------------------------------*/
35802 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/utils/reso…
35804 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/utils/resou…
35818 …__webpack_require__(/*! ../../vscode-uri/index.js */ "./node_modules/monaco-editor/esm/vs/language…
35819 /*---------------------------------------------------------------------------------------------
35822 *--------------------------------------------------------------------------------------------*/
35831 return lastIndexOfSlash !== -1 ? uri.substr(0, lastIndexOfSlash) : '';
35838 for (var i = uri.length - 1; i >= 0; i--) {
35841 if (i > 0 && uri.charCodeAt(i - 1) !== Slash) {
35876 if (parts.length > 1 && parts[parts.length - 1].length === 0) {
35888 paths[_i - 1] = arguments[_i];
35902 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/utils/stri…
35904 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-css-languageservice/utils/strin…
35916 /*---------------------------------------------------------------------------------------------
35919 *--------------------------------------------------------------------------------------------*/
35936 var diff = haystack.length - needle.length;
35951 * Complexity - both time and space O(first.length * second.length)
35959 var lengthDifference = Math.abs(first.length - second.length);
35976 if (first[i - 1] === second[j - 1]) {
35977 LCS[i][j] = LCS[i - 1][j - 1] + 1;
35980 LCS[i][j] = Math.max(LCS[i - 1][j], LCS[i][j - 1]);
35984 return LCS[first.length][second.length] - Math.sqrt(lengthDifference);
36005 return str.substr(0, str.length - m[0].length);
36013 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-languageserver-textdocument/li…
36015 …!*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-languageserver-textdocument/lib…
36023 /* --------------------------------------------------------------------------------------------
36026 * ------------------------------------------------------------------------------------------ */
36080 if (endLine - startLine === addedLineOffsets.length) {
36087 …lineOffsets.splice.apply(lineOffsets, [startLine + 1, endLine - startLine].concat(addedLineOffsets…
36093 var diff = change.text.length - (endOffset - startOffset);
36134 var line = low - 1;
36135 return { line: line, character: offset - lineOffsets[line] };
36204 var diff = a.range.start.line - b.range.start.line;
36206 return a.range.start.character - b.range.start.character;
36247 // smaller_equal -> take left to preserve order
36251 // greater -> take right
36296 /***/ "./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-uri/index.js":
36298 !*** ./node_modules/monaco-editor/esm/vs/language/css/_deps/vscode-uri/index.js ***!
36307 /*---------------------------------------------------------------------------------------------
36310 *--------------------------------------------------------------------------------------------*/
36353 var _schemePattern = /^\w[\w\d+.-]*$/;
36361 // scheme, https://tools.ietf.org/html/rfc3986#section-3.1
36362 // ALPHA *( ALPHA / DIGIT / "+" / "-" / "." )
36366 // path, http://tools.ietf.org/html/rfc3986#section-3.3
36385 // for them, e.g. an uri without scheme and without strict-mode warns and falls
36386 // back to the file-scheme. that should cause the least carnage and still be a
36394 // implements a bit of https://tools.ietf.org/html/rfc3986#section-5
36396 // the slash-character is our 'default base' as we don't
36399 // see https://tools.ietf.org/html/rfc3986#section-5.1.4
36420 * (http://tools.ietf.org/html/rfc3986#section-3) with minimal validation
36475 // ---- filesystem path -----------------------
36478 * Will handle UNC paths, normalizes windows drive letters to lower-case, and uses the
36487 * of UNC paths. See the below sample of a file-uri with an authority (UNC path).
36496 … * Using `URI#path` to read a file (using fs-apis) would not be enough because parts of the path,
36497 …* namely the server name, would be missing. Therefore `URI#fsPath` exists - it's sugar to ease wor…
36509 // ---- modify to new -------------------------
36554 // ---- parse & validate ------------------------
36574 * as path, not as stringified-uri. E.g. `URI.file(path)` is **not the same as**
36592 // normalize to fwd-slashes on windows,
36593 // on other systems bwd-slashes are valid
36602 if (idx === -1) {
36635 // ---- printing/externalize ---------------------------
36643 * ignore the scheme-specific encoding rules.
36672 // eslint-disable-next-line @typescript-eslint/class-name-casing
36736 // reserved characters: https://tools.ietf.org/html/rfc3986#section-2.2
36760 var nativeEncodePos = -1;
36763 // unreserved characters: https://tools.ietf.org/html/rfc3986#section-2.3
36773 if (nativeEncodePos !== -1) {
36775 nativeEncodePos = -1;
36791 if (nativeEncodePos !== -1) {
36793 nativeEncodePos = -1;
36798 else if (nativeEncodePos === -1) {
36804 if (nativeEncodePos !== -1) {
36875 if (idx !== -1) {
36880 if (idx === -1) {
36893 if (idx === -1) {
36903 // lower-case windows drive letters in /C:/fff or C:/fff
36929 // --- decode
36943 var _rEncodedAsHex = /(%[0-9A-Za-z][0-9A-Za-z])+/g;
36955 /***/ "./node_modules/monaco-editor/esm/vs/language/css/cssMode.js":
36957 !*** ./node_modules/monaco-editor/esm/vs/language/css/cssMode.js ***!
36965 …pack_require__(/*! ./workerManager.js */ "./node_modules/monaco-editor/esm/vs/language/css/workerM…
36966 …k_require__(/*! ./languageFeatures.js */ "./node_modules/monaco-editor/esm/vs/language/css/languag…
36967 …_require__(/*! ./fillers/monaco-editor-core.js */ "./node_modules/monaco-editor/esm/vs/language/cs…
36968 /*---------------------------------------------------------------------------------------------
36971 *--------------------------------------------------------------------------------------------*/
37040 /***/ "./node_modules/monaco-editor/esm/vs/language/css/fillers/vscode-nls.js":
37042 !*** ./node_modules/monaco-editor/esm/vs/language/css/fillers/vscode-nls.js ***!
37051 /*---------------------------------------------------------------------------------------------
37054 *--------------------------------------------------------------------------------------------*/
37071 args[_i - 2] = arguments[_i];
37085 /***/ "./node_modules/monaco-editor/esm/vs/language/css/languageFeatures.js":
37087 !*** ./node_modules/monaco-editor/esm/vs/language/css/languageFeatures.js ***!
37105 …_(/*! ./_deps/vscode-css-languageservice/cssLanguageService.js */ "./node_modules/monaco-editor/es…
37106 …_require__(/*! ./fillers/monaco-editor-core.js */ "./node_modules/monaco-editor/esm/vs/language/cs…
37107 /*---------------------------------------------------------------------------------------------
37110 *--------------------------------------------------------------------------------------------*/
37113 // --- diagnostics --- ---
37215 // --- completion ------
37220 return { character: position.column - 1, line: position.lineNumber - 1 };
37228 line: range.startLineNumber - 1,
37229 character: range.startColumn - 1
37231 end: { line: range.endLineNumber - 1, character: range.endColumn - 1 }
37370 value: entry.value.replace(/[\\`*_{}[\]()#+\-.!]/g, '\\$&')
37388 // --- hover ------
37412 // --- document highlights ------
37449 // --- definition ------
37476 // --- references ------
37497 // --- rename ------
37538 // --- document symbols ------
37718 /***/ "./node_modules/monaco-editor/esm/vs/language/css/workerManager.js":
37720 !*** ./node_modules/monaco-editor/esm/vs/language/css/workerManager.js ***!
37728 …_require__(/*! ./fillers/monaco-editor-core.js */ "./node_modules/monaco-editor/esm/vs/language/cs…
37729 /*---------------------------------------------------------------------------------------------
37732 *--------------------------------------------------------------------------------------------*/
37760 var timePassedSinceLastUsed = Date.now() - this._lastUsedTime;
37770 moduleId: 'vs/language/css/cssWorker',