aboutsummaryrefslogtreecommitdiffstats
path: root/vanilla/node_modules/cssstyle/lib/generated/implementedProperties.js
diff options
context:
space:
mode:
authorAdam Mathes <adam@adammathes.com>2026-02-13 21:34:48 -0800
committerAdam Mathes <adam@adammathes.com>2026-02-13 21:34:48 -0800
commit76cb9c2a39d477a64824a985ade40507e3bbade1 (patch)
tree41e997aa9c6f538d3a136af61dae9424db2005a9 /vanilla/node_modules/cssstyle/lib/generated/implementedProperties.js
parent819a39a21ac992b1393244a4c283bbb125208c69 (diff)
downloadneko-76cb9c2a39d477a64824a985ade40507e3bbade1.tar.gz
neko-76cb9c2a39d477a64824a985ade40507e3bbade1.tar.bz2
neko-76cb9c2a39d477a64824a985ade40507e3bbade1.zip
feat(vanilla): add testing infrastructure and tests (NK-wjnczv)
Diffstat (limited to 'vanilla/node_modules/cssstyle/lib/generated/implementedProperties.js')
-rw-r--r--vanilla/node_modules/cssstyle/lib/generated/implementedProperties.js1466
1 files changed, 1466 insertions, 0 deletions
diff --git a/vanilla/node_modules/cssstyle/lib/generated/implementedProperties.js b/vanilla/node_modules/cssstyle/lib/generated/implementedProperties.js
new file mode 100644
index 0000000..4d81c34
--- /dev/null
+++ b/vanilla/node_modules/cssstyle/lib/generated/implementedProperties.js
@@ -0,0 +1,1466 @@
+"use strict";
+// autogenerated - 2026-01-06
+
+module.exports = new Map([
+ [
+ "-webkit-border-after-color",
+ null
+ ],
+ [
+ "-webkit-border-before-color",
+ null
+ ],
+ [
+ "-webkit-border-end-color",
+ null
+ ],
+ [
+ "-webkit-border-start-color",
+ null
+ ],
+ [
+ "-webkit-column-rule-color",
+ null
+ ],
+ [
+ "-webkit-tap-highlight-color",
+ null
+ ],
+ [
+ "-webkit-text-emphasis-color",
+ null
+ ],
+ [
+ "-webkit-text-fill-color",
+ {
+ "name": "-webkit-text-fill-color",
+ "href": "https://compat.spec.whatwg.org/#propdef--webkit-text-fill-color",
+ "initial": "currentcolor",
+ "appliesTo": "all elements",
+ "inherited": "yes",
+ "percentages": "N/A",
+ "computedValue": "an RGBA color",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "media": "visual",
+ "styleDeclaration": [
+ "-webkit-text-fill-color",
+ "WebkitTextFillColor",
+ "webkitTextFillColor"
+ ],
+ "syntax": "<color>",
+ "extended": []
+ }
+ ],
+ [
+ "-webkit-text-stroke-color",
+ {
+ "name": "-webkit-text-stroke-color",
+ "href": "https://compat.spec.whatwg.org/#propdef--webkit-text-stroke-color",
+ "initial": "currentcolor",
+ "appliesTo": "all elements",
+ "inherited": "yes",
+ "percentages": "N/A",
+ "computedValue": "an RGBA color",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "media": "visual",
+ "styleDeclaration": [
+ "-webkit-text-stroke-color",
+ "WebkitTextStrokeColor",
+ "webkitTextStrokeColor"
+ ],
+ "syntax": "<color>",
+ "extended": []
+ }
+ ],
+ [
+ "background",
+ {
+ "name": "background",
+ "href": "https://drafts.csswg.org/css-backgrounds-4/#propdef-background",
+ "initial": "see individual properties",
+ "appliesTo": "all elements",
+ "inherited": "no",
+ "percentages": "see individual properties",
+ "computedValue": "see individual properties",
+ "animationType": "see individual properties",
+ "canonicalOrder": "per grammar",
+ "styleDeclaration": [
+ "background"
+ ],
+ "syntax": "<bg-layer>#? , <final-bg-layer>",
+ "extended": []
+ }
+ ],
+ [
+ "background-attachment",
+ {
+ "name": "background-attachment",
+ "href": "https://drafts.csswg.org/css-backgrounds-4/#propdef-background-attachment",
+ "initial": "scroll",
+ "appliesTo": "all elements",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "list, each item the keyword as specified",
+ "canonicalOrder": "per grammar",
+ "animationType": "discrete",
+ "styleDeclaration": [
+ "background-attachment",
+ "backgroundAttachment"
+ ],
+ "syntax": "<attachment>#",
+ "extended": []
+ }
+ ],
+ [
+ "background-clip",
+ {
+ "name": "background-clip",
+ "href": "https://drafts.csswg.org/css-backgrounds-4/#propdef-background-clip",
+ "initial": "border-box",
+ "appliesTo": "all elements",
+ "inherited": "no",
+ "percentages": "n/a",
+ "computedValue": "as specified",
+ "canonicalOrder": "per grammar",
+ "animationType": "repeatable list",
+ "styleDeclaration": [
+ "background-clip",
+ "backgroundClip"
+ ],
+ "syntax": "<bg-clip>#",
+ "extended": []
+ }
+ ],
+ [
+ "background-color",
+ {
+ "name": "background-color",
+ "href": "https://drafts.csswg.org/css-backgrounds-4/#propdef-background-color",
+ "initial": "transparent",
+ "appliesTo": "all elements",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "computed color",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value",
+ "styleDeclaration": [
+ "background-color",
+ "backgroundColor"
+ ],
+ "syntax": "<color>",
+ "extended": []
+ }
+ ],
+ [
+ "background-image",
+ {
+ "name": "background-image",
+ "href": "https://drafts.csswg.org/css-backgrounds-4/#propdef-background-image",
+ "initial": "none",
+ "appliesTo": "all elements",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "list, each item either an <image> or the keyword none",
+ "canonicalOrder": "per grammar",
+ "animationType": "discrete",
+ "styleDeclaration": [
+ "background-image",
+ "backgroundImage"
+ ],
+ "syntax": "<bg-image>#",
+ "extended": []
+ }
+ ],
+ [
+ "background-origin",
+ {
+ "name": "background-origin",
+ "href": "https://drafts.csswg.org/css-backgrounds-4/#propdef-background-origin",
+ "initial": "padding-box",
+ "appliesTo": "all elements",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "list, each item a keyword as specified",
+ "canonicalOrder": "per grammar",
+ "animationType": "repeatable list",
+ "styleDeclaration": [
+ "background-origin",
+ "backgroundOrigin"
+ ],
+ "syntax": "<visual-box>#",
+ "extended": []
+ }
+ ],
+ [
+ "background-position",
+ {
+ "name": "background-position",
+ "href": "https://drafts.csswg.org/css-backgrounds-4/#propdef-background-position",
+ "initial": "0% 0%",
+ "appliesTo": "all elements",
+ "inherited": "no",
+ "percentages": "refer to size of background positioning area minus size of background image; see text",
+ "computedValue": "a list, each item a pair of offsets (horizontal and vertical) from the top left origin, each offset given as a computed <length-percentage> value",
+ "canonicalOrder": "per grammar",
+ "animationType": "repeatable list",
+ "styleDeclaration": [
+ "background-position",
+ "backgroundPosition"
+ ],
+ "syntax": "<bg-position>#",
+ "extended": []
+ }
+ ],
+ [
+ "background-repeat",
+ {
+ "name": "background-repeat",
+ "href": "https://drafts.csswg.org/css-backgrounds-4/#propdef-background-repeat",
+ "initial": "repeat",
+ "appliesTo": "all elements",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "list, each item a pair of keywords, one per dimension",
+ "canonicalOrder": "per grammar",
+ "animationType": "discrete",
+ "styleDeclaration": [
+ "background-repeat",
+ "backgroundRepeat"
+ ],
+ "syntax": "<repeat-style>#",
+ "extended": []
+ }
+ ],
+ [
+ "background-size",
+ {
+ "name": "background-size",
+ "href": "https://drafts.csswg.org/css-backgrounds-4/#propdef-background-size",
+ "initial": "auto",
+ "appliesTo": "all elements",
+ "inherited": "no",
+ "percentages": "see text",
+ "computedValue": "list, each item a pair of sizes (one per axis) each represented as either a keyword or a computed <length-percentage> value",
+ "canonicalOrder": "per grammar",
+ "animationType": "repeatable list",
+ "styleDeclaration": [
+ "background-size",
+ "backgroundSize"
+ ],
+ "syntax": "<bg-size>#",
+ "extended": []
+ }
+ ],
+ [
+ "border",
+ {
+ "name": "border",
+ "href": "https://drafts.csswg.org/css-borders-4/#propdef-border",
+ "initial": "see individual properties",
+ "appliesTo": "see individual properties",
+ "inherited": "see individual properties",
+ "percentages": "see individual properties",
+ "computedValue": "see individual properties",
+ "animationType": "see individual properties",
+ "canonicalOrder": "per grammar",
+ "styleDeclaration": [
+ "border"
+ ],
+ "syntax": "<line-width> || <line-style> || <color>",
+ "extended": []
+ }
+ ],
+ [
+ "border-bottom",
+ {
+ "name": "border-bottom",
+ "href": "https://drafts.csswg.org/css-borders-4/#propdef-border-bottom",
+ "initial": "See individual properties",
+ "appliesTo": "all elements except ruby base containers and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "see individual properties",
+ "animationType": "see individual properties",
+ "canonicalOrder": "per grammar",
+ "styleDeclaration": [
+ "border-bottom",
+ "borderBottom"
+ ],
+ "syntax": "<line-width> || <line-style> || <color>",
+ "extended": []
+ }
+ ],
+ [
+ "border-bottom-color",
+ {
+ "name": "border-bottom-color",
+ "href": "https://drafts.csswg.org/css-borders-4/#propdef-border-bottom-color",
+ "initial": "currentcolor",
+ "appliesTo": "all elements except ruby base containers and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "the computed color and/or a one-dimensional image function",
+ "canonicalOrder": "per grammar",
+ "animationType": "see prose",
+ "logicalPropertyGroup": "border-color",
+ "styleDeclaration": [
+ "border-bottom-color",
+ "borderBottomColor"
+ ],
+ "syntax": "<color> | <image-1D>",
+ "extended": []
+ }
+ ],
+ [
+ "border-bottom-style",
+ {
+ "name": "border-bottom-style",
+ "href": "https://drafts.csswg.org/css-borders-4/#propdef-border-bottom-style",
+ "initial": "none",
+ "appliesTo": "all elements except ruby base containers and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "specified keyword",
+ "canonicalOrder": "per grammar",
+ "animationType": "discrete",
+ "logicalPropertyGroup": "border-style",
+ "styleDeclaration": [
+ "border-bottom-style",
+ "borderBottomStyle"
+ ],
+ "syntax": "<line-style>",
+ "extended": []
+ }
+ ],
+ [
+ "border-bottom-width",
+ {
+ "name": "border-bottom-width",
+ "href": "https://drafts.csswg.org/css-borders-4/#propdef-border-bottom-width",
+ "initial": "medium",
+ "appliesTo": "all elements except ruby base containers and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "absolute length, snapped as a border width; zero if the border style is none or hidden",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value",
+ "logicalPropertyGroup": "border-width",
+ "styleDeclaration": [
+ "border-bottom-width",
+ "borderBottomWidth"
+ ],
+ "syntax": "<line-width>",
+ "extended": []
+ }
+ ],
+ [
+ "border-collapse",
+ {
+ "name": "border-collapse",
+ "href": "https://drafts.csswg.org/css-tables-3/#propdef-border-collapse",
+ "initial": "separate",
+ "appliesTo": "table grid boxes",
+ "inherited": "yes",
+ "percentages": "n/a",
+ "computedValue": "specified keyword",
+ "canonicalOrder": "per grammar",
+ "animationType": "discrete",
+ "styleDeclaration": [
+ "border-collapse",
+ "borderCollapse"
+ ],
+ "syntax": "separate | collapse",
+ "extended": []
+ }
+ ],
+ [
+ "border-color",
+ {
+ "name": "border-color",
+ "href": "https://drafts.csswg.org/css-borders-4/#propdef-border-color",
+ "initial": "see individual properties",
+ "appliesTo": "see individual properties",
+ "inherited": "see individual properties",
+ "percentages": "see individual properties",
+ "computedValue": "see individual properties",
+ "animationType": "see individual properties",
+ "canonicalOrder": "per grammar",
+ "styleDeclaration": [
+ "border-color",
+ "borderColor"
+ ],
+ "syntax": "[ <color> | <image-1D> ]{1,4}",
+ "extended": []
+ }
+ ],
+ [
+ "border-left",
+ {
+ "name": "border-left",
+ "href": "https://drafts.csswg.org/css-borders-4/#propdef-border-left",
+ "initial": "See individual properties",
+ "appliesTo": "all elements except ruby base containers and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "see individual properties",
+ "animationType": "see individual properties",
+ "canonicalOrder": "per grammar",
+ "styleDeclaration": [
+ "border-left",
+ "borderLeft"
+ ],
+ "syntax": "<line-width> || <line-style> || <color>",
+ "extended": []
+ }
+ ],
+ [
+ "border-left-color",
+ {
+ "name": "border-left-color",
+ "href": "https://drafts.csswg.org/css-borders-4/#propdef-border-left-color",
+ "initial": "currentcolor",
+ "appliesTo": "all elements except ruby base containers and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "the computed color and/or a one-dimensional image function",
+ "canonicalOrder": "per grammar",
+ "animationType": "see prose",
+ "logicalPropertyGroup": "border-color",
+ "styleDeclaration": [
+ "border-left-color",
+ "borderLeftColor"
+ ],
+ "syntax": "<color> | <image-1D>",
+ "extended": []
+ }
+ ],
+ [
+ "border-left-style",
+ {
+ "name": "border-left-style",
+ "href": "https://drafts.csswg.org/css-borders-4/#propdef-border-left-style",
+ "initial": "none",
+ "appliesTo": "all elements except ruby base containers and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "specified keyword",
+ "canonicalOrder": "per grammar",
+ "animationType": "discrete",
+ "logicalPropertyGroup": "border-style",
+ "styleDeclaration": [
+ "border-left-style",
+ "borderLeftStyle"
+ ],
+ "syntax": "<line-style>",
+ "extended": []
+ }
+ ],
+ [
+ "border-left-width",
+ {
+ "name": "border-left-width",
+ "href": "https://drafts.csswg.org/css-borders-4/#propdef-border-left-width",
+ "initial": "medium",
+ "appliesTo": "all elements except ruby base containers and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "absolute length, snapped as a border width; zero if the border style is none or hidden",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value",
+ "logicalPropertyGroup": "border-width",
+ "styleDeclaration": [
+ "border-left-width",
+ "borderLeftWidth"
+ ],
+ "syntax": "<line-width>",
+ "extended": []
+ }
+ ],
+ [
+ "border-right",
+ {
+ "name": "border-right",
+ "href": "https://drafts.csswg.org/css-borders-4/#propdef-border-right",
+ "initial": "See individual properties",
+ "appliesTo": "all elements except ruby base containers and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "see individual properties",
+ "animationType": "see individual properties",
+ "canonicalOrder": "per grammar",
+ "styleDeclaration": [
+ "border-right",
+ "borderRight"
+ ],
+ "syntax": "<line-width> || <line-style> || <color>",
+ "extended": []
+ }
+ ],
+ [
+ "border-right-color",
+ {
+ "name": "border-right-color",
+ "href": "https://drafts.csswg.org/css-borders-4/#propdef-border-right-color",
+ "initial": "currentcolor",
+ "appliesTo": "all elements except ruby base containers and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "the computed color and/or a one-dimensional image function",
+ "canonicalOrder": "per grammar",
+ "animationType": "see prose",
+ "logicalPropertyGroup": "border-color",
+ "styleDeclaration": [
+ "border-right-color",
+ "borderRightColor"
+ ],
+ "syntax": "<color> | <image-1D>",
+ "extended": []
+ }
+ ],
+ [
+ "border-right-style",
+ {
+ "name": "border-right-style",
+ "href": "https://drafts.csswg.org/css-borders-4/#propdef-border-right-style",
+ "initial": "none",
+ "appliesTo": "all elements except ruby base containers and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "specified keyword",
+ "canonicalOrder": "per grammar",
+ "animationType": "discrete",
+ "logicalPropertyGroup": "border-style",
+ "styleDeclaration": [
+ "border-right-style",
+ "borderRightStyle"
+ ],
+ "syntax": "<line-style>",
+ "extended": []
+ }
+ ],
+ [
+ "border-right-width",
+ {
+ "name": "border-right-width",
+ "href": "https://drafts.csswg.org/css-borders-4/#propdef-border-right-width",
+ "initial": "medium",
+ "appliesTo": "all elements except ruby base containers and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "absolute length, snapped as a border width; zero if the border style is none or hidden",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value",
+ "logicalPropertyGroup": "border-width",
+ "styleDeclaration": [
+ "border-right-width",
+ "borderRightWidth"
+ ],
+ "syntax": "<line-width>",
+ "extended": []
+ }
+ ],
+ [
+ "border-spacing",
+ {
+ "name": "border-spacing",
+ "href": "https://drafts.csswg.org/css-tables-3/#propdef-border-spacing",
+ "initial": "0px 0px",
+ "appliesTo": "table grid boxes when border-collapse is separate",
+ "inherited": "yes",
+ "percentages": "n/a",
+ "computedValue": "two absolute lengths",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value",
+ "styleDeclaration": [
+ "border-spacing",
+ "borderSpacing"
+ ],
+ "syntax": "<length>{1,2}",
+ "extended": []
+ }
+ ],
+ [
+ "border-style",
+ {
+ "name": "border-style",
+ "href": "https://drafts.csswg.org/css-borders-4/#propdef-border-style",
+ "initial": "see individual properties",
+ "appliesTo": "see individual properties",
+ "inherited": "see individual properties",
+ "percentages": "see individual properties",
+ "computedValue": "see individual properties",
+ "animationType": "see individual properties",
+ "canonicalOrder": "per grammar",
+ "styleDeclaration": [
+ "border-style",
+ "borderStyle"
+ ],
+ "syntax": "<'border-top-style'>{1,4}",
+ "extended": []
+ }
+ ],
+ [
+ "border-top",
+ {
+ "name": "border-top",
+ "href": "https://drafts.csswg.org/css-borders-4/#propdef-border-top",
+ "initial": "See individual properties",
+ "appliesTo": "all elements except ruby base containers and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "see individual properties",
+ "animationType": "see individual properties",
+ "canonicalOrder": "per grammar",
+ "styleDeclaration": [
+ "border-top",
+ "borderTop"
+ ],
+ "syntax": "<line-width> || <line-style> || <color>",
+ "extended": []
+ }
+ ],
+ [
+ "border-top-color",
+ {
+ "name": "border-top-color",
+ "href": "https://drafts.csswg.org/css-borders-4/#propdef-border-top-color",
+ "initial": "currentcolor",
+ "appliesTo": "all elements except ruby base containers and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "the computed color and/or a one-dimensional image function",
+ "canonicalOrder": "per grammar",
+ "animationType": "see prose",
+ "logicalPropertyGroup": "border-color",
+ "styleDeclaration": [
+ "border-top-color",
+ "borderTopColor"
+ ],
+ "syntax": "<color> | <image-1D>",
+ "extended": []
+ }
+ ],
+ [
+ "border-top-style",
+ {
+ "name": "border-top-style",
+ "href": "https://drafts.csswg.org/css-borders-4/#propdef-border-top-style",
+ "initial": "none",
+ "appliesTo": "all elements except ruby base containers and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "specified keyword",
+ "canonicalOrder": "per grammar",
+ "animationType": "discrete",
+ "logicalPropertyGroup": "border-style",
+ "styleDeclaration": [
+ "border-top-style",
+ "borderTopStyle"
+ ],
+ "syntax": "<line-style>",
+ "extended": []
+ }
+ ],
+ [
+ "border-top-width",
+ {
+ "name": "border-top-width",
+ "href": "https://drafts.csswg.org/css-borders-4/#propdef-border-top-width",
+ "initial": "medium",
+ "appliesTo": "all elements except ruby base containers and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "absolute length, snapped as a border width; zero if the border style is none or hidden",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value",
+ "logicalPropertyGroup": "border-width",
+ "styleDeclaration": [
+ "border-top-width",
+ "borderTopWidth"
+ ],
+ "syntax": "<line-width>",
+ "extended": []
+ }
+ ],
+ [
+ "border-width",
+ {
+ "name": "border-width",
+ "href": "https://drafts.csswg.org/css-borders-4/#propdef-border-width",
+ "initial": "see individual properties",
+ "appliesTo": "see individual properties",
+ "inherited": "see individual properties",
+ "percentages": "see individual properties",
+ "computedValue": "see individual properties",
+ "animationType": "see individual properties",
+ "canonicalOrder": "per grammar",
+ "styleDeclaration": [
+ "border-width",
+ "borderWidth"
+ ],
+ "syntax": "<'border-top-width'>{1,4}",
+ "extended": []
+ }
+ ],
+ [
+ "bottom",
+ {
+ "name": "bottom",
+ "href": "https://drafts.csswg.org/css-position-3/#propdef-bottom",
+ "initial": "auto",
+ "appliesTo": "positioned elements",
+ "inherited": "no",
+ "percentages": "refer to size of containing block; see prose",
+ "computedValue": "the keyword auto or a computed <length-percentage> value",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "logicalPropertyGroup": "inset",
+ "styleDeclaration": [
+ "bottom"
+ ],
+ "syntax": "auto | <length-percentage> | <anchor()> | <anchor-size()>",
+ "extended": [
+ "https://drafts.csswg.org/css-anchor-position-1/"
+ ]
+ }
+ ],
+ [
+ "clear",
+ {
+ "name": "clear",
+ "href": "https://drafts.csswg.org/css-page-floats-3/#propdef-clear",
+ "initial": "none",
+ "appliesTo": "block-level elements, floats, regions, pages",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "specified keyword",
+ "canonicalOrder": "per grammar",
+ "animationType": "discrete",
+ "styleDeclaration": [
+ "clear"
+ ],
+ "syntax": "inline-start | inline-end | block-start | block-end | left | right | top | bottom | both-inline | both-block | both | none",
+ "extended": []
+ }
+ ],
+ [
+ "clip",
+ {
+ "name": "clip",
+ "href": "https://drafts.fxtf.org/css-masking-1/#propdef-clip",
+ "initial": "auto",
+ "appliesTo": "Absolutely positioned elements. In SVG, it applies to elements which establish a new viewport, pattern elements and mask elements.",
+ "inherited": "no",
+ "percentages": "n/a",
+ "computedValue": "as specified",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value",
+ "media": "visual",
+ "styleDeclaration": [
+ "clip"
+ ],
+ "syntax": "<rect()> | auto",
+ "extended": []
+ }
+ ],
+ [
+ "color",
+ {
+ "name": "color",
+ "href": "https://drafts.csswg.org/css-color-4/#propdef-color",
+ "initial": "CanvasText",
+ "appliesTo": "all elements and text",
+ "inherited": "yes",
+ "percentages": "N/A",
+ "computedValue": "computed color, see resolving color values",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "styleDeclaration": [
+ "color"
+ ],
+ "syntax": "<color>",
+ "extended": []
+ }
+ ],
+ [
+ "display",
+ {
+ "name": "display",
+ "href": "https://drafts.csswg.org/css-display-4/#propdef-display",
+ "initial": "inline",
+ "appliesTo": "all elements",
+ "inherited": "no",
+ "percentages": "n/a",
+ "computedValue": "a pair of keywords representing the inner and outer display types plus optional list-item flag, or a <display-internal> or <display-box> keyword; see prose in a variety of specs for computation rules",
+ "canonicalOrder": "per grammar",
+ "animationType": "see § 2.9 Animating and Interpolating display",
+ "styleDeclaration": [
+ "display"
+ ],
+ "syntax": "[ <display-outside> || <display-inside> ] | <display-listitem> | <display-internal> | <display-box> | <display-legacy> | <display-outside> || [ <display-inside> | math ]",
+ "extended": [
+ "https://w3c.github.io/mathml-core/"
+ ]
+ }
+ ],
+ [
+ "flex",
+ {
+ "name": "flex",
+ "href": "https://drafts.csswg.org/css-flexbox-1/#propdef-flex",
+ "initial": "0 1 auto",
+ "appliesTo": "flex items",
+ "inherited": "no",
+ "percentages": "see individual properties",
+ "computedValue": "see individual properties",
+ "animationType": "by computed value type",
+ "canonicalOrder": "per grammar",
+ "styleDeclaration": [
+ "flex"
+ ],
+ "syntax": "none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]",
+ "extended": []
+ }
+ ],
+ [
+ "flex-basis",
+ {
+ "name": "flex-basis",
+ "href": "https://drafts.csswg.org/css-flexbox-1/#propdef-flex-basis",
+ "initial": "auto",
+ "appliesTo": "flex items",
+ "inherited": "no",
+ "percentages": "relative to the flex container’s inner main size",
+ "computedValue": "specified keyword or a computed <length-percentage> value",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "styleDeclaration": [
+ "flex-basis",
+ "flexBasis"
+ ],
+ "syntax": "content | <'width'>",
+ "extended": []
+ }
+ ],
+ [
+ "flex-grow",
+ {
+ "name": "flex-grow",
+ "href": "https://drafts.csswg.org/css-flexbox-1/#propdef-flex-grow",
+ "initial": "0",
+ "appliesTo": "flex items",
+ "inherited": "no",
+ "percentages": "n/a",
+ "computedValue": "specified number",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "styleDeclaration": [
+ "flex-grow",
+ "flexGrow"
+ ],
+ "syntax": "<number [0,∞]>",
+ "extended": []
+ }
+ ],
+ [
+ "flex-shrink",
+ {
+ "name": "flex-shrink",
+ "href": "https://drafts.csswg.org/css-flexbox-1/#propdef-flex-shrink",
+ "initial": "1",
+ "appliesTo": "flex items",
+ "inherited": "no",
+ "percentages": "n/a",
+ "computedValue": "specified value",
+ "canonicalOrder": "per grammar",
+ "animationType": "number",
+ "styleDeclaration": [
+ "flex-shrink",
+ "flexShrink"
+ ],
+ "syntax": "<number [0,∞]>",
+ "extended": []
+ }
+ ],
+ [
+ "float",
+ {
+ "name": "float",
+ "href": "https://drafts.csswg.org/css-page-floats-3/#propdef-float",
+ "initial": "none",
+ "appliesTo": "all elements.",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "as specified",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "styleDeclaration": [
+ "float"
+ ],
+ "syntax": "block-start | block-end | inline-start | inline-end | snap-block | <snap-block()> | snap-inline | <snap-inline()> | left | right | top | bottom | none | footnote",
+ "extended": [
+ "https://drafts.csswg.org/css-gcpm-3/"
+ ]
+ }
+ ],
+ [
+ "flood-color",
+ {
+ "name": "flood-color",
+ "href": "https://drafts.fxtf.org/filter-effects-1/#propdef-flood-color",
+ "initial": "black",
+ "appliesTo": "feFlood and feDropShadow elements",
+ "inherited": "no",
+ "percentages": "n/a",
+ "computedValue": "as specified",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value",
+ "media": "visual",
+ "styleDeclaration": [
+ "flood-color",
+ "floodColor"
+ ],
+ "syntax": "<color>",
+ "extended": []
+ }
+ ],
+ [
+ "font",
+ {
+ "name": "font",
+ "href": "https://drafts.csswg.org/css-fonts-4/#propdef-font",
+ "initial": "see individual properties",
+ "appliesTo": "all elements and text",
+ "inherited": "yes",
+ "percentages": "see individual properties",
+ "computedValue": "see individual properties",
+ "canonicalOrder": "per grammar",
+ "animationType": "see individual properties",
+ "styleDeclaration": [
+ "font"
+ ],
+ "syntax": "[ [ <'font-style'> || <font-variant-css2> || <'font-weight'> || <font-width-css3> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'># ] | <system-family-name>",
+ "extended": []
+ }
+ ],
+ [
+ "font-family",
+ {
+ "name": "font-family",
+ "href": "https://drafts.csswg.org/css-fonts-4/#propdef-font-family",
+ "initial": "depends on user agent",
+ "appliesTo": "all elements and text",
+ "inherited": "yes",
+ "percentages": "n/a",
+ "computedValue": "list, each item a string and/or <generic-family> keywords",
+ "canonicalOrder": "per grammar",
+ "animationType": "discrete",
+ "styleDeclaration": [
+ "font-family",
+ "fontFamily"
+ ],
+ "syntax": "[ <family-name> | <generic-family> ]#",
+ "extended": []
+ }
+ ],
+ [
+ "font-size",
+ {
+ "name": "font-size",
+ "href": "https://drafts.csswg.org/css-fonts-4/#propdef-font-size",
+ "initial": "medium",
+ "appliesTo": "all elements and text",
+ "inherited": "yes",
+ "percentages": "refer to parent element’s font size",
+ "computedValue": "an absolute length",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "styleDeclaration": [
+ "font-size",
+ "fontSize"
+ ],
+ "syntax": "<absolute-size> | <relative-size> | <length-percentage [0,∞]> | math",
+ "extended": []
+ }
+ ],
+ [
+ "font-style",
+ {
+ "name": "font-style",
+ "href": "https://drafts.csswg.org/css-fonts-4/#propdef-font-style",
+ "initial": "normal",
+ "appliesTo": "all elements and text",
+ "inherited": "yes",
+ "percentages": "n/a",
+ "computedValue": "the keyword specified, plus angle in degrees if specified",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type;normal animates as oblique 0deg",
+ "styleDeclaration": [
+ "font-style",
+ "fontStyle"
+ ],
+ "syntax": "normal | italic | left | right | oblique <angle [-90deg,90deg]>?",
+ "extended": []
+ }
+ ],
+ [
+ "font-variant",
+ {
+ "name": "font-variant",
+ "href": "https://drafts.csswg.org/css-fonts-4/#propdef-font-variant",
+ "initial": "normal",
+ "appliesTo": "all elements and text",
+ "inherited": "yes",
+ "percentages": "n/a",
+ "computedValue": "as specified",
+ "canonicalOrder": "per grammar",
+ "animationType": "discrete",
+ "styleDeclaration": [
+ "font-variant",
+ "fontVariant"
+ ],
+ "syntax": "normal | none | [ [ <common-lig-values> || <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> ] || [ small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps ] || [ stylistic(<feature-value-name>) || historical-forms || styleset(<feature-value-name>#) || character-variant(<feature-value-name>#) || swash(<feature-value-name>) || ornaments(<feature-value-name>) || annotation(<feature-value-name>) ] || [ <numeric-figure-values> || <numeric-spacing-values> || <numeric-fraction-values> || ordinal || slashed-zero ] || [ <east-asian-variant-values> || <east-asian-width-values> || ruby ] || [ sub | super ] || [ text | emoji | unicode ] ]",
+ "extended": []
+ }
+ ],
+ [
+ "font-weight",
+ {
+ "name": "font-weight",
+ "href": "https://drafts.csswg.org/css-fonts-4/#propdef-font-weight",
+ "initial": "normal",
+ "appliesTo": "all elements and text",
+ "inherited": "yes",
+ "percentages": "n/a",
+ "computedValue": "a number, see below",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "styleDeclaration": [
+ "font-weight",
+ "fontWeight"
+ ],
+ "syntax": "<font-weight-absolute> | bolder | lighter",
+ "extended": []
+ }
+ ],
+ [
+ "height",
+ {
+ "name": "height",
+ "href": "https://drafts.csswg.org/css-sizing-3/#propdef-height",
+ "initial": "auto",
+ "appliesTo": "all elements except non-replaced inlines",
+ "inherited": "no",
+ "percentages": "relative to width/height of containing block",
+ "computedValue": "as specified, with <length-percentage> values computed",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type, recursing into fit-content()",
+ "logicalPropertyGroup": "size",
+ "styleDeclaration": [
+ "height"
+ ],
+ "syntax": "auto | <length-percentage [0,∞]> | min-content | max-content | fit-content(<length-percentage [0,∞]>) | <calc-size()> | <anchor-size()> | stretch | fit-content | contain",
+ "extended": [
+ "https://drafts.csswg.org/css-anchor-position-1/",
+ "https://drafts.csswg.org/css-sizing-4/"
+ ]
+ }
+ ],
+ [
+ "left",
+ {
+ "name": "left",
+ "href": "https://drafts.csswg.org/css-position-3/#propdef-left",
+ "initial": "auto",
+ "appliesTo": "positioned elements",
+ "inherited": "no",
+ "percentages": "refer to size of containing block; see prose",
+ "computedValue": "the keyword auto or a computed <length-percentage> value",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "logicalPropertyGroup": "inset",
+ "styleDeclaration": [
+ "left"
+ ],
+ "syntax": "auto | <length-percentage> | <anchor()> | <anchor-size()>",
+ "extended": [
+ "https://drafts.csswg.org/css-anchor-position-1/"
+ ]
+ }
+ ],
+ [
+ "lighting-color",
+ {
+ "name": "lighting-color",
+ "href": "https://drafts.fxtf.org/filter-effects-1/#propdef-lighting-color",
+ "initial": "white",
+ "appliesTo": "feDiffuseLighting and feSpecularLighting elements",
+ "inherited": "no",
+ "percentages": "n/a",
+ "computedValue": "as specified",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value",
+ "media": "visual",
+ "styleDeclaration": [
+ "lighting-color",
+ "lightingColor"
+ ],
+ "syntax": "<color>",
+ "extended": []
+ }
+ ],
+ [
+ "line-height",
+ {
+ "name": "line-height",
+ "href": "https://drafts.csswg.org/css-inline-3/#propdef-line-height",
+ "initial": "normal",
+ "appliesTo": "non-replaced inline boxes and SVG text content elements",
+ "inherited": "yes",
+ "percentages": "computed relative to 1em",
+ "computedValue": "the specified keyword, a number, or a computed <length> value",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "styleDeclaration": [
+ "line-height",
+ "lineHeight"
+ ],
+ "syntax": "normal | <number [0,∞]> | <length-percentage [0,∞]>",
+ "extended": []
+ }
+ ],
+ [
+ "margin",
+ {
+ "name": "margin",
+ "href": "https://drafts.csswg.org/css-box-4/#propdef-margin",
+ "initial": "0",
+ "appliesTo": "all elements except internal table elements, ruby base containers, and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "refer to logical width of containing block",
+ "computedValue": "see individual properties",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "styleDeclaration": [
+ "margin"
+ ],
+ "syntax": "<'margin-top'>{1,4}",
+ "extended": []
+ }
+ ],
+ [
+ "margin-bottom",
+ {
+ "name": "margin-bottom",
+ "href": "https://drafts.csswg.org/css-box-4/#propdef-margin-bottom",
+ "initial": "0",
+ "appliesTo": "all elements except internal table elements, ruby base containers, and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "refer to logical width of containing block",
+ "computedValue": "the keyword auto or a computed <length-percentage> value",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "logicalPropertyGroup": "margin",
+ "styleDeclaration": [
+ "margin-bottom",
+ "marginBottom"
+ ],
+ "syntax": "<length-percentage> | auto | <anchor-size()>",
+ "extended": [
+ "https://drafts.csswg.org/css-anchor-position-1/"
+ ]
+ }
+ ],
+ [
+ "margin-left",
+ {
+ "name": "margin-left",
+ "href": "https://drafts.csswg.org/css-box-4/#propdef-margin-left",
+ "initial": "0",
+ "appliesTo": "all elements except internal table elements, ruby base containers, and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "refer to logical width of containing block",
+ "computedValue": "the keyword auto or a computed <length-percentage> value",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "logicalPropertyGroup": "margin",
+ "styleDeclaration": [
+ "margin-left",
+ "marginLeft"
+ ],
+ "syntax": "<length-percentage> | auto | <anchor-size()>",
+ "extended": [
+ "https://drafts.csswg.org/css-anchor-position-1/"
+ ]
+ }
+ ],
+ [
+ "margin-right",
+ {
+ "name": "margin-right",
+ "href": "https://drafts.csswg.org/css-box-4/#propdef-margin-right",
+ "initial": "0",
+ "appliesTo": "all elements except internal table elements, ruby base containers, and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "refer to logical width of containing block",
+ "computedValue": "the keyword auto or a computed <length-percentage> value",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "logicalPropertyGroup": "margin",
+ "styleDeclaration": [
+ "margin-right",
+ "marginRight"
+ ],
+ "syntax": "<length-percentage> | auto | <anchor-size()>",
+ "extended": [
+ "https://drafts.csswg.org/css-anchor-position-1/"
+ ]
+ }
+ ],
+ [
+ "margin-top",
+ {
+ "name": "margin-top",
+ "href": "https://drafts.csswg.org/css-box-4/#propdef-margin-top",
+ "initial": "0",
+ "appliesTo": "all elements except internal table elements, ruby base containers, and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "refer to logical width of containing block",
+ "computedValue": "the keyword auto or a computed <length-percentage> value",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "logicalPropertyGroup": "margin",
+ "styleDeclaration": [
+ "margin-top",
+ "marginTop"
+ ],
+ "syntax": "<length-percentage> | auto | <anchor-size()>",
+ "extended": [
+ "https://drafts.csswg.org/css-anchor-position-1/"
+ ]
+ }
+ ],
+ [
+ "opacity",
+ {
+ "name": "opacity",
+ "href": "https://drafts.csswg.org/css-color-4/#propdef-opacity",
+ "initial": "1",
+ "appliesTo": "all elements",
+ "inherited": "no",
+ "percentages": "map to the range [0,1]",
+ "computedValue": "specified number, clamped to the range [0,1]",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "styleDeclaration": [
+ "opacity"
+ ],
+ "syntax": "<opacity-value>",
+ "extended": []
+ }
+ ],
+ [
+ "outline-color",
+ {
+ "name": "outline-color",
+ "href": "https://drafts.csswg.org/css-ui-4/#propdef-outline-color",
+ "initial": "auto",
+ "appliesTo": "all elements",
+ "inherited": "no",
+ "percentages": "N/A",
+ "computedValue": "see below",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value",
+ "styleDeclaration": [
+ "outline-color",
+ "outlineColor"
+ ],
+ "syntax": "auto | <'border-top-color'>",
+ "extended": []
+ }
+ ],
+ [
+ "padding",
+ {
+ "name": "padding",
+ "href": "https://drafts.csswg.org/css-box-4/#propdef-padding",
+ "initial": "0",
+ "appliesTo": "all elements except: internal table elements other than table cells, ruby base containers, and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "refer to logical width of containing block",
+ "computedValue": "see individual properties",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "styleDeclaration": [
+ "padding"
+ ],
+ "syntax": "<'padding-top'>{1,4}",
+ "extended": []
+ }
+ ],
+ [
+ "padding-bottom",
+ {
+ "name": "padding-bottom",
+ "href": "https://drafts.csswg.org/css-box-4/#propdef-padding-bottom",
+ "initial": "0",
+ "appliesTo": "all elements except: internal table elements other than table cells, ruby base containers, and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "refer to logical width of containing block",
+ "computedValue": "a computed <length-percentage> value",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "logicalPropertyGroup": "padding",
+ "styleDeclaration": [
+ "padding-bottom",
+ "paddingBottom"
+ ],
+ "syntax": "<length-percentage [0,∞]>",
+ "extended": []
+ }
+ ],
+ [
+ "padding-left",
+ {
+ "name": "padding-left",
+ "href": "https://drafts.csswg.org/css-box-4/#propdef-padding-left",
+ "initial": "0",
+ "appliesTo": "all elements except: internal table elements other than table cells, ruby base containers, and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "refer to logical width of containing block",
+ "computedValue": "a computed <length-percentage> value",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "logicalPropertyGroup": "padding",
+ "styleDeclaration": [
+ "padding-left",
+ "paddingLeft"
+ ],
+ "syntax": "<length-percentage [0,∞]>",
+ "extended": []
+ }
+ ],
+ [
+ "padding-right",
+ {
+ "name": "padding-right",
+ "href": "https://drafts.csswg.org/css-box-4/#propdef-padding-right",
+ "initial": "0",
+ "appliesTo": "all elements except: internal table elements other than table cells, ruby base containers, and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "refer to logical width of containing block",
+ "computedValue": "a computed <length-percentage> value",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "logicalPropertyGroup": "padding",
+ "styleDeclaration": [
+ "padding-right",
+ "paddingRight"
+ ],
+ "syntax": "<length-percentage [0,∞]>",
+ "extended": []
+ }
+ ],
+ [
+ "padding-top",
+ {
+ "name": "padding-top",
+ "href": "https://drafts.csswg.org/css-box-4/#propdef-padding-top",
+ "initial": "0",
+ "appliesTo": "all elements except: internal table elements other than table cells, ruby base containers, and ruby annotation containers",
+ "inherited": "no",
+ "percentages": "refer to logical width of containing block",
+ "computedValue": "a computed <length-percentage> value",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "logicalPropertyGroup": "padding",
+ "styleDeclaration": [
+ "padding-top",
+ "paddingTop"
+ ],
+ "syntax": "<length-percentage [0,∞]>",
+ "extended": []
+ }
+ ],
+ [
+ "right",
+ {
+ "name": "right",
+ "href": "https://drafts.csswg.org/css-position-3/#propdef-right",
+ "initial": "auto",
+ "appliesTo": "positioned elements",
+ "inherited": "no",
+ "percentages": "refer to size of containing block; see prose",
+ "computedValue": "the keyword auto or a computed <length-percentage> value",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "logicalPropertyGroup": "inset",
+ "styleDeclaration": [
+ "right"
+ ],
+ "syntax": "auto | <length-percentage> | <anchor()> | <anchor-size()>",
+ "extended": [
+ "https://drafts.csswg.org/css-anchor-position-1/"
+ ]
+ }
+ ],
+ [
+ "stop-color",
+ {
+ "name": "stop-color",
+ "href": "https://svgwg.org/svg2-draft/pservers.html#StopColorProperty",
+ "styleDeclaration": [
+ "stop-color",
+ "stopColor"
+ ],
+ "extended": []
+ }
+ ],
+ [
+ "top",
+ {
+ "name": "top",
+ "href": "https://drafts.csswg.org/css-position-3/#propdef-top",
+ "initial": "auto",
+ "appliesTo": "positioned elements",
+ "inherited": "no",
+ "percentages": "refer to size of containing block; see prose",
+ "computedValue": "the keyword auto or a computed <length-percentage> value",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type",
+ "logicalPropertyGroup": "inset",
+ "styleDeclaration": [
+ "top"
+ ],
+ "syntax": "auto | <length-percentage> | <anchor()> | <anchor-size()>",
+ "extended": [
+ "https://drafts.csswg.org/css-anchor-position-1/"
+ ]
+ }
+ ],
+ [
+ "width",
+ {
+ "name": "width",
+ "href": "https://drafts.csswg.org/css-sizing-3/#propdef-width",
+ "initial": "auto",
+ "appliesTo": "all elements except non-replaced inlines",
+ "inherited": "no",
+ "percentages": "relative to width/height of containing block",
+ "computedValue": "as specified, with <length-percentage> values computed",
+ "canonicalOrder": "per grammar",
+ "animationType": "by computed value type, recursing into fit-content()",
+ "logicalPropertyGroup": "size",
+ "styleDeclaration": [
+ "width"
+ ],
+ "syntax": "auto | <length-percentage [0,∞]> | min-content | max-content | fit-content(<length-percentage [0,∞]>) | <calc-size()> | <anchor-size()> | stretch | fit-content | contain",
+ "extended": [
+ "https://drafts.csswg.org/css-anchor-position-1/",
+ "https://drafts.csswg.org/css-sizing-4/"
+ ]
+ }
+ ]
+]);