| { |
| "instructions": [ |
| "CSS Properties", |
| "", |
| "Some properties are used internally, but are not part of CSS. They are used to get", |
| "HTML4 compatibility in the rendering engine.", |
| "", |
| "Microsoft extensions are documented here:", |
| "http://msdn.microsoft.com/workshop/author/css/reference/attributes.asp", |
| "", |
| "1. Possible Keys", |
| "", |
| "Keys that control CSS behavior:", |
| "", |
| "* inherited:", |
| "Whether the property is inherited.", |
| "", |
| "* animatable:", |
| "Indicates that this CSS property is an animation / transition property.", |
| "It must have corresponding methods on the Animation class.", |
| "", |
| "Keys that control code generation:", |
| "", |
| "* initial:", |
| "Overrides the method name on RenderStyle to get the initial value for", |
| "the property. By default, \"initial\" + PropertyId is used (e.g.", |
| "initialBorderCollapse()).", |
| "", |
| "* getter:", |
| "Overrides the method name on RenderStyle to get the current value for", |
| "the property. By default, the PropertyId with first letter lowercased", |
| "is used (e.g. borderCollapse()).", |
| "", |
| "* setter:", |
| "Overrides the method name on RenderStyle to set the current value for", |
| "the property. By default, \"set\" + PropertyId is used (e.g.", |
| "setBorderCollapse()).", |
| "", |
| "* name-for-methods:", |
| "Overrides the getter / setter / initial method names on RenderStyle.", |
| "For example, '\"name-for-methods\": \"OverflowWrap\"' will use", |
| "\"overflowWrap() / setOverflowWrap() / initialOverflowWrap()\".", |
| "", |
| "* converter:", |
| "The name of the converter helper function in css/StyleBuilderConverter.h", |
| "to use. The converter helper function takes ", |
| "If converting the input CSSValue into the setter method argument type", |
| "is not trivial (i.e. the CSSPrimitiveValue cannot be implicitly converted", |
| "to the expected type), then you can indicate that a converter helper", |
| "function in css/StyleBuilderConverter.h should be used.", |
| "", |
| "* conditional-converter:", |
| "Similar to property converter, but the converter function returns a", |
| "std::optional<> to indicate if the property setter should be called", |
| "or not.", |
| "", |
| "* custom:", |
| "A string that is \"All\", \"Initial\", \"Inherit\", or \"Value\" or some combination", |
| "of the latter three separated by '|' (e.g. \"Inherit|Value\"). These options", |
| "are described as follows:", |
| "", |
| "All - the CSS property requires special handling to set its initial value,", |
| "inherit value, and its value. Prefer this option over listing the individual", |
| "options.", |
| "", |
| "Initial - the CSS property requires special handling to set its initial value.", |
| "", |
| "Inherit - the CSS property requires special handling to set its inherit value.", |
| "", |
| "Value - the CSS property requires special handling to set its value, and a", |
| "regular converter helper cannot be used.", |
| "", |
| "The custom code for the property should be located in css/StyleBuilderCustom.h", |
| "and named applyValue[CSSPropertyName]().", |
| "", |
| "* svg:", |
| "Indicates that this is an SVG CSS property and that the corresponding", |
| "methods are on SVGRenderStyle instead of RenderStyle.", |
| "", |
| "* auto-functions:", |
| "Indicates that this CSS property requires handling of \"auto\" and has", |
| "corresponding hasAutoXXX() / setHasAutoXXX() methods on RenderStyle.", |
| "", |
| "* visited-link-color-support:", |
| "Indicates that this CSS property is a color property with a", |
| "\"setVisitedLinkXXX()\" setter on RenderStyle to be called when", |
| "StyleResolver::applyPropertyToVisitedLinkStyle() return true.", |
| "The regular setter on RenderStyle will only be called if", |
| "StyleResolver::applyPropertyToRegularStyle() returns true.", |
| "", |
| "* color-property:", |
| "Indicates that this CSS property is color-related (populates", |
| "CSSProperty::isColorProperty().", |
| "", |
| "* logical-property-group:", |
| "Indicates that this CSS property belongs to a logical property group", |
| "(https://drafts.csswg.org/css-logical/#logical-property-group)", |
| "This is used for both logical properties that depend on writing-mode", |
| "and/or text-direction (for which CSSProperty::isDirectionAwareProperty()", |
| "returns true), and also for their physical counterparts.", |
| "If set, the value must be an object with these properties:", |
| " - name: a string identifying the logical property group. All logical", |
| " and physical properties in the same group should have the same name.", |
| " Examples: \"border-radius\", \"margin\", \"min-size\".", |
| " - resolver: a string with the mapping that will be used to convert to", |
| " the equivalent physical or logical property within the same group.", |
| " Also identifies the mapping logic of the group", |
| " (https://drafts.csswg.org/css-logical-1/#mapping-logic).", |
| " Examples: \"top-left\", \"block-start\", \"horizontal\".", |
| "", |
| "* descriptor-only:", |
| "Indicates that this CSS property is descriptor only (populates.", |
| "CSSProperty::isDescriptorOnly().", |
| "", |
| "", |
| "* font-property:", |
| "Indicates that this CSS property is font-related. It must have corresponding", |
| "methods on the FontDescription class.", |
| "", |
| "* fill-layer-property:", |
| "Indicates that this CSS property is a FillLayer property. It must have", |
| "corresponding methods on the FillLayer class.", |
| "", |
| "* skip-builder:", |
| "Ignore this property in the StyleBuilder.", |
| "", |
| "* longhands:", |
| "Indicated the array longhand property names associated with this shorthand", |
| "property. Shorthand properties should not use the StyleBuilder. An", |
| "ASSERT_NOT_REACHED() will be generated for this property in the StyleBuilder.", |
| "property1, property2, ... are the longhands for this shorthand property. A", |
| "corresponding \"StylePropertyShorthand propertyIdShorthand()\" function will be", |
| "generated in StylePropertyShorthandFunctions.h header.", |
| "", |
| "* high-priority:", |
| "Whether the property needs to be applied before non-high-priority properties", |
| "in CSS cascading order. High priority properties must not accept <length>", |
| "values. All font-properties must be high-priority.", |
| "", |
| "* sink-priority:", |
| "Whether the property needs to be applied at the end of its priority bucket", |
| "in CSS cascading order.", |
| "", |
| "* related-property:", |
| "Indicates the prefixed or unprefixed version of the same property,", |
| "e.g. -webkit-text-orientation has a related property text-orientation", |
| "When parsing high priority CSS properties with both prefixed and unprefixed", |
| "versions, this flig will help the parser to mark all related properties ", |
| "as seen when one is seen. This could enforce the 'last-one-wins' rule.", |
| "", |
| "* aliases:", |
| "An array of the alternative names for this property. Aliases are folded at", |
| "parse time and don't have their own CSSPropertyID.", |
| "", |
| "* synonym:", |
| "An alternative name for this property that gets its own CSSPropertyID.", |
| "This allows parsing code to handle differences in allowed values.", |
| "Style builder code is shared with the original property.", |
| "", |
| "* enable-if:", |
| "Indicates that code should only be generated for this property/value if the", |
| "specified macro define is enabled. Prefix the macro define with '!' to", |
| "generate code when the macro define is not enabled.", |
| "", |
| "* runtime-flag:", |
| "The name of the flag on RuntimeEnabledFeatures (e.g. \"cssLogical\")", |
| "that conditionally enables the property.", |
| "", |
| "* settings-flag:", |
| "The name of the flag on Settings (e.g. \"CSSOMViewSmoothScrolling\")", |
| "that conditionally enables the property.", |
| "", |
| "2. Lesser known capabilities of this file format", |
| "", |
| "Conditional CSS keyword value:", |
| "", |
| "Typically the value of key \"values\" is an array of strings that represent the", |
| "CSS keyword values that are recognized by a CSS property. This array may also", |
| "contain objects of the form:", |
| "", |
| " {", |
| " \"value\": \"awesome\",", |
| " \"enable-if\": \"ENABLE_AWESOME_FEATURE\"", |
| " }", |
| "", |
| "The key \"value\" is the name of the conditional keyword and key \"enable-if\"", |
| "describes the code generation criterion. See the documentation for \"enable-if\"", |
| "above for more details.", |
| "", |
| "Conditonal CSS property definition:", |
| "", |
| "A CSS property can have more than one definition so long as the key \"enable-if\"", |
| "differs in each definition. For example, ", |
| "", |
| " \"awesome-property\": [", |
| " {", |
| " \"inherited\": true,", |
| " ...,", |
| " \"codegen-properties\": {", |
| " ...", |
| " \"enable-if\": \"ENABLE_AWESOME_FEATURE\"", |
| " }", |
| " },", |
| " {", |
| " \"inherited\": false,", |
| " ...,", |
| " \"codegen-properties\": {", |
| " ...", |
| " \"enable-if\": \"!ENABLE_AWESOME_FEATURE\"", |
| " }", |
| " },", |
| " ...", |
| " ],", |
| "", |
| "The first definition in parse order whose \"enable-if\" criterion evaluates", |
| "to true is chosen for code generation." |
| ], |
| "properties": { |
| "accent-color": { |
| "inherited": true, |
| "codegen-properties": { |
| "auto-functions": true, |
| "color-property": true, |
| "settings-flag": "accentColorEnabled" |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-ui", |
| "url": "https://www.w3.org/TR/css-ui-4/#widget-accent" |
| } |
| }, |
| "caret-color": { |
| "inherited": true, |
| "codegen-properties": { |
| "visited-link-color-support": true, |
| "color-property": true, |
| "custom": "All" |
| }, |
| "specification": { |
| "category": "css-ui", |
| "url": "https://drafts.csswg.org/css-ui-3/#propdef-caret-color" |
| } |
| }, |
| "color": { |
| "inherited": true, |
| "codegen-properties": { |
| "visited-link-color-support": true, |
| "color-property": true, |
| "high-priority": true |
| }, |
| "status": { |
| "comment": "All the values from CSS Color Level 3 are supported, as well as the 8- and 4-digit forms of hex color, and the color() function." |
| }, |
| "specification": { |
| "category": "css-color", |
| "url": "https://www.w3.org/TR/css-color-4/#the-color-property" |
| } |
| }, |
| "direction": { |
| "inherited": true, |
| "values": [ |
| "ltr", |
| "rtl" |
| ], |
| "codegen-properties": { |
| "custom": "Value", |
| "high-priority": true |
| }, |
| "specification": { |
| "category": "css-writing-modes", |
| "url": "https://www.w3.org/TR/css-writing-modes-3/#propdef-direction" |
| } |
| }, |
| "display": { |
| "values": [ |
| "inline", |
| "block", |
| "flow", |
| "flow-root", |
| "list-item", |
| "inline-block", |
| "table", |
| "inline-table", |
| "table-row-group", |
| "table-header-group", |
| "table-footer-group", |
| "table-row", |
| "table-column-group", |
| "table-column", |
| "table-cell", |
| "table-caption", |
| "flex", |
| "inline-flex", |
| "grid", |
| "inline-grid", |
| { |
| "value": "ruby", |
| "status": "not implemented" |
| }, |
| "contents", |
| "none", |
| { |
| "value": "-webkit-box", |
| "status": "obsolete", |
| "url": "https://compat.spec.whatwg.org/#css-keyword-mappings" |
| }, |
| { |
| "value": "-webkit-inline-box", |
| "status": "obsolete", |
| "url": "https://compat.spec.whatwg.org/#css-keyword-mappings" |
| }, |
| { |
| "value": "-webkit-flex", |
| "status": "obsolete" |
| }, |
| { |
| "value": "-webkit-inline-flex", |
| "status": "obsolete" |
| }, |
| { |
| "value": "compact", |
| "status": "removed", |
| "url": "https://www.w3.org/TR/REC-CSS2/visuren.html#compact", |
| "comment": "Removed in https://commits.webkit.org/r253917" |
| }, |
| { |
| "value": "run-in", |
| "status": "removed", |
| "url": "https://www.w3.org/TR/css-display-3/#valdef-display-run-in", |
| "comment": "Removed in https://commits.webkit.org/r163560" |
| } |
| ], |
| "codegen-properties": { |
| "custom": "Inherit|Value", |
| "high-priority": true |
| }, |
| "specification": { |
| "category": "css-display", |
| "url": "https://www.w3.org/TR/css-display-3/#the-display-properties" |
| } |
| }, |
| "font-family": { |
| "inherited": true, |
| "codegen-properties": { |
| "custom": "All", |
| "high-priority": true |
| }, |
| "specification": { |
| "category": "css-fonts", |
| "url": "https://www.w3.org/TR/css-fonts-3/#font-family-prop" |
| } |
| }, |
| "font-size": { |
| "inherited": true, |
| "codegen-properties": { |
| "custom": "All", |
| "high-priority": true |
| }, |
| "specification": { |
| "category": "css-fonts", |
| "url": "https://www.w3.org/TR/css-fonts-3/#font-size-prop" |
| } |
| }, |
| "font-style": { |
| "inherited": true, |
| "values": [ |
| "normal", |
| "italic", |
| "oblique" |
| ], |
| "codegen-properties": { |
| "custom": "All", |
| "font-property": true, |
| "high-priority": true |
| }, |
| "specification": { |
| "category": "css-fonts", |
| "url": "https://www.w3.org/TR/css-fonts-3/#font-style-prop" |
| } |
| }, |
| "font-weight": { |
| "inherited": true, |
| "codegen-properties": { |
| "name-for-methods": "Weight", |
| "font-property": true, |
| "high-priority": true, |
| "converter": "FontWeight" |
| }, |
| "specification": { |
| "category": "css-fonts", |
| "url": "https://www.w3.org/TR/css-fonts-3/#font-weight-prop" |
| } |
| }, |
| "font-stretch": { |
| "inherited": true, |
| "values": [ |
| "normal", |
| "ultra-condensed", |
| "extra-condensed", |
| "condensed", |
| "semi-condensed", |
| "semi-expanded", |
| "expanded", |
| "extra-expanded", |
| "ultra-expanded" |
| ], |
| "codegen-properties": { |
| "name-for-methods": "Stretch", |
| "font-property": true, |
| "high-priority": true, |
| "converter": "FontStretch" |
| }, |
| "specification": { |
| "category": "css-fonts", |
| "url": "https://www.w3.org/TR/css-fonts-3/#font-stretch-prop" |
| } |
| }, |
| "text-rendering": { |
| "inherited": true, |
| "values": [ |
| "auto", |
| "optimizespeed", |
| "optimizelegibility", |
| "geometricprecision" |
| ], |
| "codegen-properties": { |
| "name-for-methods": "TextRenderingMode", |
| "font-property": true, |
| "high-priority": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG11/painting.html#TextRenderingProperty" |
| } |
| }, |
| "font-feature-settings": { |
| "inherited": true, |
| "codegen-properties": { |
| "name-for-methods": "FeatureSettings", |
| "converter": "FontFeatureSettings", |
| "custom": "Initial|Inherit", |
| "font-property": true, |
| "high-priority": true |
| }, |
| "specification": { |
| "category": "css-fonts", |
| "url": "https://www.w3.org/TR/css-fonts-3/#font-rend-desc" |
| } |
| }, |
| "font-variation-settings": { |
| "inherited": true, |
| "codegen-properties": { |
| "name-for-methods": "VariationSettings", |
| "converter": "FontVariationSettings", |
| "custom": "Initial|Inherit", |
| "font-property": true, |
| "high-priority": true, |
| "enable-if": "ENABLE_VARIATION_FONTS" |
| }, |
| "specification": { |
| "category": "css-fonts-4", |
| "url": "https://drafts.csswg.org/css-fonts-4/#font-variation-settings-def" |
| } |
| }, |
| "font-kerning": { |
| "inherited": true, |
| "values": [ |
| "auto", |
| "normal", |
| "none" |
| ], |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-font-kerning" |
| ], |
| "name-for-methods": "Kerning", |
| "font-property": true, |
| "high-priority": true |
| }, |
| "specification": { |
| "category": "css-fonts", |
| "url": "https://drafts.csswg.org/css-fonts-3/#font-kerning-prop" |
| } |
| }, |
| "font-palette": { |
| "inherited": true, |
| "codegen-properties": { |
| "converter": "FontPalette", |
| "font-property": true, |
| "high-priority": true |
| }, |
| "specification": { |
| "category": "css-fonts", |
| "url": "https://drafts.csswg.org/css-fonts/#font-palette-prop" |
| } |
| }, |
| "-webkit-font-smoothing": { |
| "inherited": true, |
| "values": [ |
| "auto", |
| "none", |
| "antialiased", |
| "subpixel-antialiased" |
| ], |
| "codegen-properties": { |
| "font-property": true, |
| "high-priority": true |
| }, |
| "status": "non-standard" |
| }, |
| "font-variant-ligatures": { |
| "inherited": true, |
| "codegen-properties": { |
| "name-for-methods": "VariantLigatures", |
| "custom": "All", |
| "font-property": true, |
| "high-priority": true |
| }, |
| "specification": { |
| "category": "css-fonts", |
| "url": "https://drafts.csswg.org/css-fonts-3/#font-variant-ligatures-prop" |
| } |
| }, |
| "font-variant-position": { |
| "inherited": true, |
| "values": [ |
| "normal", |
| "sub", |
| "super" |
| ], |
| "codegen-properties": { |
| "name-for-methods": "VariantPosition", |
| "font-property": true, |
| "high-priority": true |
| }, |
| "status": { |
| "status": "in development", |
| "enabled-by-default": true |
| }, |
| "specification": { |
| "category": "css-fonts", |
| "url": "https://drafts.csswg.org/css-fonts-3/#propdef-font-variant-position" |
| } |
| }, |
| "font-variant-caps": { |
| "inherited": true, |
| "values": [ |
| "normal", |
| "small-caps", |
| "all-small-caps", |
| "petite-caps", |
| "all-petite-caps", |
| "unicase", |
| "titling-caps" |
| ], |
| "codegen-properties": { |
| "name-for-methods": "VariantCaps", |
| "font-property": true, |
| "high-priority": true |
| }, |
| "specification": { |
| "category": "css-fonts", |
| "url": "https://drafts.csswg.org/css-fonts-3/#font-variant-caps-prop" |
| } |
| }, |
| "font-variant-numeric": { |
| "inherited": true, |
| "codegen-properties": { |
| "name-for-methods": "VariantNumeric", |
| "custom": "All", |
| "font-property": true, |
| "high-priority": true |
| }, |
| "specification": { |
| "category": "css-fonts", |
| "url": "https://drafts.csswg.org/css-fonts-3/#font-variant-numeric-prop" |
| } |
| }, |
| "font-variant-alternates": { |
| "inherited": true, |
| "values": [ |
| "normal", |
| "historical-forms" |
| ], |
| "codegen-properties": { |
| "name-for-methods": "VariantAlternates", |
| "font-property": true, |
| "high-priority": true |
| }, |
| "specification": { |
| "category": "css-fonts", |
| "url": "https://drafts.csswg.org/css-fonts-3/#font-variant-alternates-prop" |
| } |
| }, |
| "font-variant-east-asian": { |
| "inherited": true, |
| "codegen-properties": { |
| "name-for-methods": "VariantEastAsian", |
| "custom": "All", |
| "font-property": true, |
| "high-priority": true |
| }, |
| "specification": { |
| "category": "css-fonts", |
| "url": "https://drafts.csswg.org/css-fonts-3/#font-variant-east-asian-prop" |
| } |
| }, |
| "font-synthesis": { |
| "inherited": true, |
| "codegen-properties": { |
| "converter": "FontSynthesis", |
| "font-property": true, |
| "high-priority": true |
| }, |
| "specification": { |
| "category": "css-fonts", |
| "url": "https://drafts.csswg.org/css-fonts-3/#font-synthesis-prop" |
| } |
| }, |
| "font-optical-sizing": { |
| "inherited": true, |
| "values": [ |
| "auto", |
| "none" |
| ], |
| "codegen-properties": { |
| "name-for-methods": "OpticalSizing", |
| "font-property": true, |
| "high-priority": true, |
| "enable-if": "ENABLE_VARIATION_FONTS" |
| }, |
| "specification": { |
| "category": "css-fonts-4", |
| "url": "https://drafts.csswg.org/css-fonts-4/#font-optical-sizing-def" |
| } |
| }, |
| "font": { |
| "inherited": true, |
| "codegen-properties": { |
| "longhands": [ |
| "font-family", |
| "font-size", |
| "font-style", |
| "font-variant-caps", |
| "font-weight", |
| "font-stretch", |
| "line-height" |
| ] |
| }, |
| "specification": { |
| "category": "css-fonts", |
| "url": "https://www.w3.org/TR/css-fonts-3/#font-prop" |
| } |
| }, |
| "font-variant": { |
| "inherited": true, |
| "codegen-properties": { |
| "longhands": [ |
| "font-variant-ligatures", |
| "font-variant-position", |
| "font-variant-caps", |
| "font-variant-numeric", |
| "font-variant-alternates", |
| "font-variant-east-asian" |
| ] |
| }, |
| "specification": { |
| "category": "css-fonts", |
| "url": "https://www.w3.org/TR/css-fonts-3/#propdef-font-variant" |
| } |
| }, |
| "-webkit-locale": { |
| "inherited": true, |
| "codegen-properties": { |
| "custom": "Value", |
| "font-property": true, |
| "high-priority": true, |
| "name-for-methods": "SpecifiedLocale" |
| }, |
| "status": "non-standard" |
| }, |
| "text-orientation": { |
| "inherited": true, |
| "values": [ |
| "sideways", |
| "mixed", |
| "upright" |
| ], |
| "codegen-properties": { |
| "custom": "Value", |
| "related-property": "-webkit-text-orientation", |
| "high-priority": true |
| }, |
| "specification": { |
| "category": "css-writing-modes", |
| "url": "https://www.w3.org/TR/css-writing-modes-3/#text-orientation" |
| } |
| }, |
| "-webkit-text-orientation": { |
| "inherited": true, |
| "values": [ |
| "sideways", |
| { |
| "value": "sideways-right", |
| "status": "deprecated" |
| }, |
| { |
| "value": "vertical-right", |
| "status": "non-standard" |
| }, |
| "mixed", |
| "upright" |
| ], |
| "codegen-properties": { |
| "aliases": [ |
| "-epub-text-orientation" |
| ], |
| "related-property": "text-orientation", |
| "custom": "Value", |
| "high-priority": true |
| }, |
| "specification": { |
| "category": "css-writing-modes", |
| "url": "https://www.w3.org/TR/css-writing-modes-3/#text-orientation" |
| } |
| }, |
| "-webkit-text-size-adjust": { |
| "inherited": true, |
| "codegen-properties": { |
| "custom": "Value", |
| "high-priority": true, |
| "enable-if": "ENABLE_TEXT_AUTOSIZING" |
| }, |
| "status": "experimental", |
| "specification": { |
| "non-canonical-url": "https://drafts.csswg.org/css-size-adjust/#adjustment-control" |
| } |
| }, |
| "writing-mode": { |
| "inherited": true, |
| "values": [ |
| { |
| "value": "lr-tb", |
| "status": "deprecated" |
| }, |
| { |
| "value": "rl-tb", |
| "status": "deprecated" |
| }, |
| { |
| "value": "tb-rl", |
| "status": "deprecated" |
| }, |
| { |
| "value": "lr", |
| "status": "deprecated" |
| }, |
| { |
| "value": "rl", |
| "status": "deprecated" |
| }, |
| { |
| "value": "tb", |
| "status": "deprecated" |
| }, |
| "horizontal-tb", |
| "vertical-lr", |
| "vertical-rl", |
| { |
| "value": "sideways-lr", |
| "status": "unimplemented" |
| }, |
| { |
| "value": "sideways-rl", |
| "status": "unimplemented" |
| }, |
| { |
| "value": "horizontal-bt", |
| "status": "non-standard" |
| } |
| ], |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-writing-mode", |
| "-epub-writing-mode" |
| ], |
| "custom": "Value", |
| "high-priority": true |
| }, |
| "specification": { |
| "category": "css-writing-modes", |
| "non-canonical-url": "https://www.w3.org/TR/css-writing-modes-3/#propdef-writing-mode" |
| } |
| }, |
| "-webkit-text-zoom": { |
| "inherited": true, |
| "values": [ |
| "normal", |
| "reset" |
| ], |
| "codegen-properties": { |
| "custom": "Value", |
| "high-priority": true |
| }, |
| "status": "non-standard", |
| "specification": { |
| "description": "Used to reset the text zoom level.", |
| "comment": "Used to reset the size of text affected by the zoom property." |
| } |
| }, |
| "zoom": { |
| "codegen-properties": { |
| "custom": "All", |
| "high-priority": true |
| }, |
| "status": "non-standard", |
| "specification": { |
| "url": "https://msdn.microsoft.com/en-us/library/ms531189(v=vs.85).aspx" |
| } |
| }, |
| "-webkit-ruby-position": { |
| "inherited": true, |
| "values": [ |
| { |
| "value": "before", |
| "status": "deprecated" |
| }, |
| { |
| "value": "after", |
| "status": "deprecated" |
| }, |
| "inter-character", |
| { |
| "value": "over", |
| "status": "unimplemented" |
| }, |
| { |
| "value": "under", |
| "status": "unimplemented" |
| } |
| ], |
| "codegen-properties": { |
| "comment": "This is the highest priority property and 'is resolved before all other properties, to ensure that its value can be checked when determining a smart default font size', (<https://trac.webkit.org/browser/trunk/Source/WebCore/ChangeLog?rev=172861>)." |
| }, |
| "specification": { |
| "category": "css-ruby", |
| "url": "https://www.w3.org/TR/css-ruby-1/#rubypos" |
| } |
| }, |
| "additive-symbols": { |
| "codegen-properties": { |
| "descriptor-only": true, |
| "settings-flag": "cssCounterStyleAtRulesEnabled", |
| "skip-builder": true |
| }, |
| "specification": { |
| "category": "css-counter-styles", |
| "url": "https://www.w3.org/TR/css-counter-styles-3/#counter-style-symbols" |
| } |
| }, |
| "alignment-baseline": { |
| "values": [ |
| "auto", |
| "baseline", |
| "middle", |
| "before-edge", |
| "after-edge", |
| "central", |
| "text-before-edge", |
| "text-after-edge", |
| "ideographic", |
| "hanging", |
| "mathematical" |
| ], |
| "codegen-properties": { |
| "svg": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG11/text.html#AlignmentBaselineProperty" |
| } |
| }, |
| "all": { |
| "codegen-properties": { |
| "longhands": [ |
| "all" |
| ] |
| }, |
| "specification": { |
| "category": "css-cascade", |
| "url": "https://www.w3.org/TR/css-cascade-3/#all-shorthand" |
| } |
| }, |
| "animation": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-animation" |
| ], |
| "longhands": [ |
| "animation-duration", |
| "animation-timing-function", |
| "animation-delay", |
| "animation-iteration-count", |
| "animation-direction", |
| "animation-fill-mode", |
| "animation-play-state", |
| "animation-name" |
| ] |
| }, |
| "specification": { |
| "category": "css-animations", |
| "url": "https://www.w3.org/TR/css3-animations/#animation-shorthand-property", |
| "keywords": ["animation"], |
| "description": "Used to animate elements" |
| } |
| }, |
| "animation-composition": { |
| "values": [ |
| "add", |
| "accumulate", |
| "replace" |
| ], |
| "animatable": true, |
| "codegen-properties": { |
| "name-for-methods": "CompositeOperation", |
| "settings-flag": "webAnimationsCompositeOperationsEnabled" |
| }, |
| "specification": { |
| "category": "css-animations", |
| "url": "https://drafts.csswg.org/css-animations-2/#animation-composition" |
| }, |
| "status": { |
| "status": "experimental" |
| } |
| }, |
| "animation-delay": { |
| "animatable": true, |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-animation-delay" |
| ], |
| "name-for-methods": "Delay" |
| }, |
| "specification": { |
| "category": "css-animations", |
| "url": "https://www.w3.org/TR/css3-animations/#animation-delay-property" |
| } |
| }, |
| "animation-direction": { |
| "values": [ |
| "normal", |
| "reverse", |
| "alternate", |
| "alternate-reverse" |
| ], |
| "animatable": true, |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-animation-direction" |
| ], |
| "name-for-methods": "Direction" |
| }, |
| "specification": { |
| "category": "css-animations", |
| "url": "https://www.w3.org/TR/css3-animations/#animation-direction-property" |
| } |
| }, |
| "animation-duration": { |
| "animatable": true, |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-animation-duration" |
| ], |
| "name-for-methods": "Duration" |
| }, |
| "specification": { |
| "category": "css-animations", |
| "url": "https://www.w3.org/TR/css3-animations/#animation-duration-property", |
| "documentation-url": "https://developer.mozilla.org/en-US/docs/Web/CSS/animation-duration" |
| } |
| }, |
| "animation-fill-mode": { |
| "values": [ |
| "forwards", |
| "backwards", |
| "both" |
| ], |
| "animatable": true, |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-animation-fill-mode" |
| ], |
| "name-for-methods": "FillMode" |
| }, |
| "specification": { |
| "category": "css-animations", |
| "url": "https://www.w3.org/TR/css3-animations/#animation-fill-mode-property" |
| } |
| }, |
| "animation-iteration-count": { |
| "animatable": true, |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-animation-iteration-count" |
| ], |
| "name-for-methods": "IterationCount" |
| }, |
| "specification": { |
| "category": "css-animations", |
| "url": "https://www.w3.org/TR/css3-animations/#animation-iteration-count-property" |
| } |
| }, |
| "animation-name": { |
| "animatable": true, |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-animation-name" |
| ], |
| "name-for-methods": "Name" |
| }, |
| "specification": { |
| "category": "css-animations", |
| "url": "https://www.w3.org/TR/css3-animations/#animation-name-property" |
| } |
| }, |
| "animation-play-state": { |
| "values": [ |
| "running", |
| "paused" |
| ], |
| "animatable": true, |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-animation-play-state" |
| ], |
| "name-for-methods": "PlayState" |
| }, |
| "specification": { |
| "category": "css-animations", |
| "url": "https://www.w3.org/TR/css3-animations/#animation-play-state-property" |
| } |
| }, |
| "animation-timing-function": { |
| "animatable": true, |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-animation-timing-function" |
| ], |
| "name-for-methods": "TimingFunction" |
| }, |
| "specification": { |
| "category": "css-animations", |
| "url": "https://www.w3.org/TR/css3-animations/#animation-timing-function-property" |
| } |
| }, |
| "background": { |
| "codegen-properties": { |
| "longhands": [ |
| "background-image", |
| "background-position-x", |
| "background-position-y", |
| "background-size", |
| "background-repeat-x", |
| "background-repeat-y", |
| "background-attachment", |
| "background-origin", |
| "background-clip", |
| "background-color" |
| ] |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-background" |
| } |
| }, |
| "background-attachment": { |
| "values": [ |
| "fixed", |
| "local", |
| "scroll" |
| ], |
| "codegen-properties": { |
| "name-for-methods": "Attachment", |
| "fill-layer-property": true |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-background-attachment" |
| } |
| }, |
| "background-blend-mode": { |
| "values" : [ |
| "normal", |
| "multiply", |
| "screen", |
| "overlay", |
| "darken", |
| "lighten", |
| "color-dodge", |
| "color-burn", |
| "hard-light", |
| "soft-light", |
| "difference", |
| "exclusion", |
| "hue", |
| "saturation", |
| "color", |
| "luminosity" |
| ], |
| "codegen-properties": { |
| "name-for-methods": "BlendMode", |
| "fill-layer-property": true |
| }, |
| "specification": { |
| "category": "css-compositing", |
| "url": "https://www.w3.org/TR/compositing-1/#background-blend-mode" |
| } |
| }, |
| "background-clip": { |
| "values": [ |
| "border-box", |
| "padding-box", |
| "content-box", |
| { |
| "value": "-webkit-text", |
| "status": "non-standard" |
| } |
| ], |
| "codegen-properties": { |
| "name-for-methods": "Clip", |
| "fill-layer-property": true |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-background-clip" |
| } |
| }, |
| "background-color": { |
| "codegen-properties": { |
| "visited-link-color-support": true, |
| "color-property": true |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-background-color" |
| } |
| }, |
| "background-image": { |
| "codegen-properties": { |
| "name-for-methods": "Image", |
| "fill-layer-property": true |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-background-image" |
| } |
| }, |
| "background-origin": { |
| "codegen-properties": { |
| "name-for-methods": "Origin", |
| "fill-layer-property": true |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-background-origin" |
| } |
| }, |
| "background-position": { |
| "codegen-properties": { |
| "longhands": [ |
| "background-position-x", |
| "background-position-y" |
| ] |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#background-position" |
| } |
| }, |
| "background-position-x": { |
| "codegen-properties": { |
| "name-for-methods": "XPosition", |
| "fill-layer-property": true |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://drafts.csswg.org/css-backgrounds-4/#propdef-background-position-x" |
| }, |
| "status": { |
| "status": "experimental", |
| "enabled-by-default": true |
| } |
| }, |
| "background-position-y": { |
| "codegen-properties": { |
| "name-for-methods": "YPosition", |
| "fill-layer-property": true |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://drafts.csswg.org/css-backgrounds-4/#propdef-background-position-y" |
| }, |
| "status": { |
| "status": "experimental", |
| "enabled-by-default": true |
| } |
| }, |
| "background-repeat": { |
| "codegen-properties": { |
| "longhands": [ |
| "background-repeat-x", |
| "background-repeat-y" |
| ] |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#background-repeat" |
| } |
| }, |
| "background-repeat-x": { |
| "codegen-properties": { |
| "name-for-methods": "RepeatX", |
| "fill-layer-property": true, |
| "internal-only": true |
| }, |
| "specification": { |
| "category": "css-backgrounds" |
| }, |
| "status": { |
| "status": "experimental", |
| "enabled-by-default": true |
| } |
| }, |
| "background-repeat-y": { |
| "codegen-properties": { |
| "name-for-methods": "RepeatY", |
| "fill-layer-property": true, |
| "internal-only": true |
| }, |
| "specification": { |
| "category": "css-backgrounds" |
| }, |
| "status": { |
| "status": "experimental", |
| "enabled-by-default": true |
| } |
| }, |
| "background-size": { |
| "codegen-properties": { |
| "name-for-methods": "Size", |
| "fill-layer-property": true |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#background-size" |
| } |
| }, |
| "baseline-shift": { |
| "codegen-properties": { |
| "custom": "Value", |
| "svg": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG11/text.html#BaselineShiftProperty" |
| } |
| }, |
| "block-size": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-logical-height" |
| ], |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "size", |
| "resolver": "block" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#dimension-properties" |
| } |
| }, |
| "border": { |
| "codegen-properties": { |
| "longhands": [ |
| "border-top-color", |
| "border-top-style", |
| "border-top-width", |
| "border-right-color", |
| "border-right-style", |
| "border-right-width", |
| "border-bottom-color", |
| "border-bottom-style", |
| "border-bottom-width", |
| "border-left-color", |
| "border-left-style", |
| "border-left-width" |
| ] |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-shorthands" |
| } |
| }, |
| "border-block": { |
| "codegen-properties": { |
| "longhands": [ |
| "border-block-start-color", |
| "border-block-start-style", |
| "border-block-start-width", |
| "border-block-end-color", |
| "border-block-end-style", |
| "border-block-end-width" |
| ] |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-shorthands" |
| } |
| }, |
| "border-block-color": { |
| "codegen-properties": { |
| "longhands": [ |
| "border-block-start-color", |
| "border-block-end-color" |
| ] |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-color" |
| } |
| }, |
| "border-block-end": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-border-after" |
| ], |
| "longhands": [ |
| "border-block-end-width", |
| "border-block-end-style", |
| "border-block-end-color" |
| ], |
| "logical-property-group": { |
| "name": "border", |
| "resolver": "block-end" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-shorthands" |
| } |
| }, |
| "border-block-end-color": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-border-after-color" |
| ], |
| "skip-builder": true, |
| "color-property": true, |
| "logical-property-group": { |
| "name": "border-color", |
| "resolver": "block-end" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-color" |
| } |
| }, |
| "border-block-end-style": { |
| "values": [ |
| "none", |
| "hidden", |
| "inset", |
| "groove", |
| "outset", |
| "ridge", |
| "dotted", |
| "dashed", |
| "solid", |
| "double" |
| ], |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-border-after-style" |
| ], |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "border-style", |
| "resolver": "block-end" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-style" |
| } |
| }, |
| "border-block-end-width": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-border-after-width" |
| ], |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "border-width", |
| "resolver": "block-end" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-width" |
| } |
| }, |
| "border-block-start": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-border-before" |
| ], |
| "longhands": [ |
| "border-block-start-width", |
| "border-block-start-style", |
| "border-block-start-color" |
| ], |
| "logical-property-group": { |
| "name": "border", |
| "resolver": "block-start" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-shorthands" |
| } |
| }, |
| "border-block-start-color": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-border-before-color" |
| ], |
| "skip-builder": true, |
| "color-property": true, |
| "logical-property-group": { |
| "name": "border-color", |
| "resolver": "block-start" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-color" |
| } |
| }, |
| "border-block-start-style": { |
| "values": [ |
| "none", |
| "hidden", |
| "inset", |
| "groove", |
| "outset", |
| "ridge", |
| "dotted", |
| "dashed", |
| "solid", |
| "double" |
| ], |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-border-before-style" |
| ], |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "border-style", |
| "resolver": "block-start" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-style" |
| } |
| }, |
| "border-block-start-width": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-border-before-width" |
| ], |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "border-width", |
| "resolver": "block-start" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-width" |
| } |
| }, |
| "border-block-style": { |
| "codegen-properties": { |
| "longhands": [ |
| "border-block-start-style", |
| "border-block-end-style" |
| ] |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-style" |
| } |
| }, |
| "border-block-width": { |
| "codegen-properties": { |
| "longhands": [ |
| "border-block-start-width", |
| "border-block-end-width" |
| ] |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-width" |
| } |
| }, |
| "border-bottom": { |
| "codegen-properties": { |
| "longhands": [ |
| "border-bottom-width", |
| "border-bottom-style", |
| "border-bottom-color" |
| ], |
| "logical-property-group": { |
| "name": "border", |
| "resolver": "bottom" |
| } |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-shorthands" |
| } |
| }, |
| "border-bottom-color": { |
| "codegen-properties": { |
| "initial": "currentColor", |
| "visited-link-color-support": true, |
| "color-property": true, |
| "logical-property-group": { |
| "name": "border-color", |
| "resolver": "bottom" |
| } |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-color" |
| } |
| }, |
| "border-bottom-left-radius": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-border-bottom-left-radius" |
| ], |
| "initial": "initialBorderRadius", |
| "custom": "Inherit|Value", |
| "logical-property-group": { |
| "name": "border-radius", |
| "resolver": "bottom-left" |
| } |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-radius" |
| } |
| }, |
| "border-bottom-right-radius": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-border-bottom-right-radius" |
| ], |
| "initial": "initialBorderRadius", |
| "custom": "Inherit|Value", |
| "logical-property-group": { |
| "name": "border-radius", |
| "resolver": "bottom-right" |
| } |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-radius" |
| } |
| }, |
| "border-bottom-style": { |
| "values": [ |
| "none", |
| "hidden", |
| "inset", |
| "groove", |
| "outset", |
| "ridge", |
| "dotted", |
| "dashed", |
| "solid", |
| "double" |
| ], |
| "codegen-properties": { |
| "initial": "initialBorderStyle", |
| "logical-property-group": { |
| "name": "border-style", |
| "resolver": "bottom" |
| } |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-style" |
| } |
| }, |
| "border-bottom-width": { |
| "codegen-properties": { |
| "initial": "initialBorderWidth", |
| "converter": "LineWidth<float>", |
| "logical-property-group": { |
| "name": "border-width", |
| "resolver": "bottom" |
| } |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-width" |
| } |
| }, |
| "border-collapse": { |
| "inherited": true, |
| "values": [ |
| "collapse", |
| "separate" |
| ], |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/tables.html#borders" |
| } |
| }, |
| "border-color": { |
| "codegen-properties": { |
| "longhands": [ |
| "border-top-color", |
| "border-right-color", |
| "border-bottom-color", |
| "border-left-color" |
| ] |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-color" |
| } |
| }, |
| "border-end-end-radius": { |
| "codegen-properties": { |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "border-radius", |
| "resolver": "end-end" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://drafts.csswg.org/css-logical-1/#border-radius-properties" |
| } |
| }, |
| "border-end-start-radius": { |
| "codegen-properties": { |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "border-radius", |
| "resolver": "end-start" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://drafts.csswg.org/css-logical-1/#border-radius-properties" |
| } |
| }, |
| "border-image": { |
| "codegen-properties": { |
| "longhands": [ |
| "border-image-source", |
| "border-image-slice", |
| "border-image-width", |
| "border-image-outset", |
| "border-image-repeat" |
| ] |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-image" |
| } |
| }, |
| "border-image-outset": { |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-image-outset" |
| } |
| }, |
| "border-image-repeat": { |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-image-repeat" |
| } |
| }, |
| "border-image-slice": { |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-image-slice" |
| } |
| }, |
| "border-image-source": { |
| "codegen-properties": { |
| "converter": "StyleImage<CSSPropertyBorderImageSource>" |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-image-source" |
| } |
| }, |
| "border-image-width": { |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-image-width" |
| } |
| }, |
| "border-inline": { |
| "codegen-properties": { |
| "longhands": [ |
| "border-inline-start-color", |
| "border-inline-start-style", |
| "border-inline-start-width", |
| "border-inline-end-color", |
| "border-inline-end-style", |
| "border-inline-end-width" |
| ] |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-shorthands" |
| } |
| }, |
| "border-inline-color": { |
| "codegen-properties": { |
| "longhands": [ |
| "border-inline-start-color", |
| "border-inline-end-color" |
| ] |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-color" |
| } |
| }, |
| "border-inline-end": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-border-end" |
| ], |
| "longhands": [ |
| "border-inline-end-width", |
| "border-inline-end-style", |
| "border-inline-end-color" |
| ], |
| "logical-property-group": { |
| "name": "border", |
| "resolver": "inline-end" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-shorthands" |
| } |
| }, |
| "border-inline-end-color": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-border-end-color" |
| ], |
| "skip-builder": true, |
| "color-property": true, |
| "logical-property-group": { |
| "name": "border-color", |
| "resolver": "inline-end" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-color" |
| } |
| }, |
| "border-inline-end-style": { |
| "values": [ |
| "none", |
| "hidden", |
| "inset", |
| "groove", |
| "outset", |
| "ridge", |
| "dotted", |
| "dashed", |
| "solid", |
| "double" |
| ], |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-border-end-style" |
| ], |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "border-style", |
| "resolver": "inline-end" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-style" |
| } |
| }, |
| "border-inline-end-width": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-border-end-width" |
| ], |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "border-width", |
| "resolver": "inline-end" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-width" |
| } |
| }, |
| "border-inline-start": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-border-start" |
| ], |
| "longhands": [ |
| "border-inline-start-width", |
| "border-inline-start-style", |
| "border-inline-start-color" |
| ], |
| "logical-property-group": { |
| "name": "border", |
| "resolver": "inline-start" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-shorthands" |
| } |
| }, |
| "border-inline-start-color": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-border-start-color" |
| ], |
| "skip-builder": true, |
| "color-property": true, |
| "logical-property-group": { |
| "name": "border-color", |
| "resolver": "inline-start" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-color" |
| } |
| }, |
| "border-inline-start-style": { |
| "values": [ |
| "none", |
| "hidden", |
| "inset", |
| "groove", |
| "outset", |
| "ridge", |
| "dotted", |
| "dashed", |
| "solid", |
| "double" |
| ], |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-border-start-style" |
| ], |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "border-style", |
| "resolver": "inline-start" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-style" |
| } |
| }, |
| "border-inline-start-width": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-border-start-width" |
| ], |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "border-width", |
| "resolver": "inline-start" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-width" |
| } |
| }, |
| "border-inline-style": { |
| "codegen-properties": { |
| "longhands": [ |
| "border-inline-start-style", |
| "border-inline-end-style" |
| ] |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-style" |
| } |
| }, |
| "border-inline-width": { |
| "codegen-properties": { |
| "longhands": [ |
| "border-inline-start-width", |
| "border-inline-end-width" |
| ] |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#border-width" |
| } |
| }, |
| "border-left": { |
| "codegen-properties": { |
| "longhands": [ |
| "border-left-width", |
| "border-left-style", |
| "border-left-color" |
| ], |
| "logical-property-group": { |
| "name": "border", |
| "resolver": "left" |
| } |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-shorthands" |
| } |
| }, |
| "border-left-color": { |
| "codegen-properties": { |
| "initial": "currentColor", |
| "visited-link-color-support": true, |
| "color-property": true, |
| "logical-property-group": { |
| "name": "border-color", |
| "resolver": "left" |
| } |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-color" |
| } |
| }, |
| "border-left-style": { |
| "values": [ |
| "none", |
| "hidden", |
| "inset", |
| "groove", |
| "outset", |
| "ridge", |
| "dotted", |
| "dashed", |
| "solid", |
| "double" |
| ], |
| "codegen-properties": { |
| "initial": "initialBorderStyle", |
| "logical-property-group": { |
| "name": "border-style", |
| "resolver": "left" |
| } |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-style" |
| } |
| }, |
| "border-left-width": { |
| "codegen-properties": { |
| "initial": "initialBorderWidth", |
| "converter": "LineWidth<float>", |
| "logical-property-group": { |
| "name": "border-width", |
| "resolver": "left" |
| } |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-width" |
| } |
| }, |
| "border-radius": { |
| "codegen-properties": { |
| "longhands": [ |
| "border-top-left-radius", |
| "border-top-right-radius", |
| "border-bottom-right-radius", |
| "border-bottom-left-radius" |
| ] |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-radius" |
| } |
| }, |
| "border-right": { |
| "codegen-properties": { |
| "longhands": [ |
| "border-right-width", |
| "border-right-style", |
| "border-right-color" |
| ], |
| "logical-property-group": { |
| "name": "border", |
| "resolver": "right" |
| } |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-shorthands" |
| } |
| }, |
| "border-right-color": { |
| "codegen-properties": { |
| "initial": "currentColor", |
| "visited-link-color-support": true, |
| "color-property": true, |
| "logical-property-group": { |
| "name": "border-color", |
| "resolver": "right" |
| } |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-color" |
| } |
| }, |
| "border-right-style": { |
| "values": [ |
| "none", |
| "hidden", |
| "inset", |
| "groove", |
| "outset", |
| "ridge", |
| "dotted", |
| "dashed", |
| "solid", |
| "double" |
| ], |
| "codegen-properties": { |
| "initial": "initialBorderStyle", |
| "logical-property-group": { |
| "name": "border-style", |
| "resolver": "right" |
| } |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-style" |
| } |
| }, |
| "border-right-width": { |
| "codegen-properties": { |
| "initial": "initialBorderWidth", |
| "converter": "LineWidth<float>", |
| "logical-property-group": { |
| "name": "border-width", |
| "resolver": "right" |
| } |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-width" |
| } |
| }, |
| "border-spacing": { |
| "inherited": true, |
| "codegen-properties": { |
| "longhands": [ |
| "-webkit-border-horizontal-spacing", |
| "-webkit-border-vertical-spacing" |
| ] |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/tables.html#separated-borders" |
| } |
| }, |
| "border-start-end-radius": { |
| "codegen-properties": { |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "border-radius", |
| "resolver": "start-end" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://drafts.csswg.org/css-logical-1/#border-radius-properties" |
| } |
| }, |
| "border-start-start-radius": { |
| "codegen-properties": { |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "border-radius", |
| "resolver": "start-start" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://drafts.csswg.org/css-logical-1/#border-radius-properties" |
| } |
| }, |
| "border-style": { |
| "codegen-properties": { |
| "longhands": [ |
| "border-top-style", |
| "border-right-style", |
| "border-bottom-style", |
| "border-left-style" |
| ] |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-style" |
| } |
| }, |
| "border-top": { |
| "codegen-properties": { |
| "longhands": [ |
| "border-top-width", |
| "border-top-style", |
| "border-top-color" |
| ], |
| "logical-property-group": { |
| "name": "border", |
| "resolver": "top" |
| } |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-shorthands" |
| } |
| }, |
| "border-top-color": { |
| "codegen-properties": { |
| "initial": "currentColor", |
| "visited-link-color-support": true, |
| "color-property": true, |
| "logical-property-group": { |
| "name": "border-color", |
| "resolver": "top" |
| } |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-color" |
| } |
| }, |
| "border-top-left-radius": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-border-top-left-radius" |
| ], |
| "initial": "initialBorderRadius", |
| "custom": "Inherit|Value", |
| "logical-property-group": { |
| "name": "border-radius", |
| "resolver": "top-left" |
| } |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-radius" |
| } |
| }, |
| "border-top-right-radius": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-border-top-right-radius" |
| ], |
| "initial": "initialBorderRadius", |
| "custom": "Inherit|Value", |
| "logical-property-group": { |
| "name": "border-radius", |
| "resolver": "top-right" |
| } |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-radius" |
| } |
| }, |
| "border-top-style": { |
| "values": [ |
| "none", |
| "hidden", |
| "inset", |
| "groove", |
| "outset", |
| "ridge", |
| "dotted", |
| "dashed", |
| "solid", |
| "double" |
| ], |
| "codegen-properties": { |
| "initial": "initialBorderStyle", |
| "logical-property-group": { |
| "name": "border-style", |
| "resolver": "top" |
| } |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-style" |
| } |
| }, |
| "border-top-width": { |
| "codegen-properties": { |
| "initial": "initialBorderWidth", |
| "converter": "LineWidth<float>", |
| "logical-property-group": { |
| "name": "border-width", |
| "resolver": "top" |
| } |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-width" |
| } |
| }, |
| "border-width": { |
| "codegen-properties": { |
| "longhands": [ |
| "border-top-width", |
| "border-right-width", |
| "border-bottom-width", |
| "border-left-width" |
| ] |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-border-width" |
| } |
| }, |
| "bottom": { |
| "codegen-properties": { |
| "initial": "initialOffset", |
| "converter": "LengthOrAuto", |
| "logical-property-group": { |
| "name": "inset", |
| "resolver": "bottom" |
| } |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/visuren.html#propdef-bottom" |
| } |
| }, |
| "box-shadow": { |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "specification": { |
| "category": "css-backgrounds", |
| "url": "https://www.w3.org/TR/css3-background/#the-box-shadow" |
| } |
| }, |
| "box-sizing": { |
| "values": [ |
| "border-box", |
| "content-box" |
| ], |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-box-sizing" |
| ] |
| }, |
| "status": { |
| "comment": "-webkit-box-sizing worked in Safari 4 and earlier." |
| }, |
| "specification": { |
| "category": "css-ui", |
| "url": "https://www.w3.org/TR/css-ui-3/#box-sizing" |
| } |
| }, |
| "break-after": { |
| "values": [ |
| "auto", |
| "avoid", |
| "left", |
| "right", |
| "recto", |
| "verso", |
| "column", |
| "page", |
| "avoid-column", |
| "avoid-page" |
| ], |
| "codegen-properties": { |
| "initial": "initialBreakBetween" |
| }, |
| "specification": { |
| "category": "css-break", |
| "url": "https://www.w3.org/TR/css-break-3/#break-between" |
| } |
| }, |
| "break-before": { |
| "values": [ |
| "auto", |
| "avoid", |
| "left", |
| "right", |
| "recto", |
| "verso", |
| "column", |
| "page", |
| "avoid-column", |
| "avoid-page" |
| ], |
| "codegen-properties": { |
| "initial": "initialBreakBetween" |
| }, |
| "specification": { |
| "category": "css-break", |
| "url": "https://www.w3.org/TR/css-break-3/#break-between" |
| } |
| }, |
| "break-inside": { |
| "values": [ |
| "auto", |
| "avoid", |
| "avoid-column", |
| "avoid-page" |
| ], |
| "codegen-properties": { |
| "initial": "initialBreakInside" |
| }, |
| "specification": { |
| "category": "css-break", |
| "url": "https://www.w3.org/TR/css-break-3/#break-within" |
| } |
| }, |
| "buffered-rendering": { |
| "values": [ |
| "auto", |
| "dynamic", |
| "static" |
| ], |
| "codegen-properties": { |
| "svg": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVGTiny12/painting.html#BufferedRenderingProperty" |
| } |
| }, |
| "caption-side": { |
| "inherited": true, |
| "values": [ |
| "left", |
| "right", |
| "top", |
| "bottom" |
| ], |
| "codegen-properties": { |
| "aliases": [ |
| "-epub-caption-side" |
| ] |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/tables.html#propdef-caption-side" |
| } |
| }, |
| "clear": { |
| "values": [ |
| "none", |
| "left", |
| "right", |
| "both" |
| ], |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/visuren.html#propdef-clear" |
| } |
| }, |
| "clip": { |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/visufx.html#propdef-clip" |
| } |
| }, |
| "clip-path": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-clip-path" |
| ], |
| "converter": "PathOperation" |
| } |
| }, |
| "clip-rule": { |
| "inherited": true, |
| "values": [ |
| "nonzero", |
| "evenodd" |
| ], |
| "codegen-properties": { |
| "svg": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG11/masking.html#ClipRuleProperty" |
| } |
| }, |
| "color-interpolation": { |
| "inherited": true, |
| "values": [ |
| "auto", |
| "srgb", |
| "linearrgb" |
| ], |
| "codegen-properties": { |
| "svg": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG11/painting.html#ColorInterpolationProperty" |
| } |
| }, |
| "color-interpolation-filters": { |
| "inherited": true, |
| "values": [ |
| "auto", |
| "srgb", |
| "linearrgb" |
| ], |
| "codegen-properties": { |
| "svg": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG11/painting.html#ColorInterpolationFiltersProperty" |
| } |
| }, |
| "content": { |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "specification": { |
| "category": "css-content", |
| "url": "https://www.w3.org/TR/css-content-3/#content-property" |
| } |
| }, |
| "counter-increment": { |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "specification": { |
| "category": "css-lists", |
| "url": "https://www.w3.org/TR/css-lists-3/#propdef-counter-increment" |
| } |
| }, |
| "counter-reset": { |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "specification": { |
| "category": "css-lists", |
| "url": "https://www.w3.org/TR/css-lists-3/#counter-properties" |
| } |
| }, |
| "counter-set": { |
| "codegen-properties": { |
| "skip-codegen": true |
| }, |
| "status": { |
| "status": "not implemented" |
| }, |
| "specification": { |
| "category": "css-lists", |
| "url": "https://www.w3.org/TR/css-lists-3/#propdef-counter-set" |
| } |
| }, |
| "cursor": { |
| "values": [ |
| "context-menu", |
| "help", |
| "pointer", |
| "progress", |
| "wait", |
| "cell", |
| "crosshair", |
| "text", |
| "vertical-text", |
| "alias", |
| "copy", |
| "move", |
| "no-drop", |
| "not-allowed", |
| "grab", |
| { |
| "value": "-webkit-grab", |
| "status": "non-standard" |
| }, |
| "grabbing", |
| { |
| "value": "-webkit-grabbing", |
| "status": "non-standard" |
| }, |
| "e-resize", |
| "n-resize", |
| "ne-resize", |
| "nw-resize", |
| "s-resize", |
| "se-resize", |
| "sw-resize", |
| "w-resize", |
| "ew-resize", |
| "ns-resize", |
| "nesw-resize", |
| "nwse-resize", |
| "col-resize", |
| "row-resize", |
| "all-scroll", |
| "zoom-in", |
| "zoom-out", |
| { |
| "value": "-webkit-zoom-in", |
| "status": "non-standard" |
| }, |
| { |
| "value": "-webkit-zoom-out", |
| "status": "non-standard" |
| } |
| ], |
| "inherited": true, |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "specification": { |
| "category": "css-ui", |
| "url": "https://www.w3.org/TR/css-ui-3/#cursor" |
| } |
| }, |
| "-webkit-cursor-visibility": { |
| "inherited": true, |
| "values": [ |
| "auto", |
| "auto-hide" |
| ], |
| "codegen-properties": { |
| "enable-if": "ENABLE_CURSOR_VISIBILITY" |
| }, |
| "status": "non-standard" |
| }, |
| "cx": { |
| "codegen-properties": { |
| "initial": "initialZeroLength", |
| "converter": "Length" |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG/shapes.html" |
| } |
| }, |
| "cy": { |
| "codegen-properties": { |
| "initial": "initialZeroLength", |
| "converter": "Length" |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG/shapes.html" |
| } |
| }, |
| "dominant-baseline": { |
| "values": [ |
| "auto", |
| "middle", |
| "use-script", |
| "no-change", |
| "reset-size", |
| "central", |
| "text-before-edge", |
| "text-after-edge", |
| "ideographic", |
| "hanging", |
| "mathematical" |
| ], |
| "codegen-properties": { |
| "svg": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG11/text.html#DominantBaselineProperty" |
| } |
| }, |
| "empty-cells": { |
| "inherited": true, |
| "values": [ |
| "show", |
| "hide" |
| ], |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS2/tables.html#empty-cells" |
| } |
| }, |
| "fallback": { |
| "codegen-properties": { |
| "descriptor-only": true, |
| "settings-flag": "cssCounterStyleAtRulesEnabled", |
| "skip-builder": true |
| }, |
| "specification": { |
| "category": "css-counter-styles", |
| "url": "https://www.w3.org/TR/css-counter-styles-3/#counter-style-fallback" |
| } |
| }, |
| "fill": { |
| "inherited": true, |
| "codegen-properties": { |
| "custom": "All", |
| "svg": true, |
| "color-property": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG/painting.html#FillProperty" |
| } |
| }, |
| "fill-opacity": { |
| "inherited": true, |
| "codegen-properties": { |
| "converter": "Opacity", |
| "svg": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG/painting.html#FillOpacityProperty" |
| } |
| }, |
| "fill-rule": { |
| "inherited": true, |
| "values": [ |
| "nonzero", |
| "evenodd" |
| ], |
| "codegen-properties": { |
| "svg": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG/painting.html#FillRuleProperty" |
| } |
| }, |
| "float": { |
| "values": [ |
| "left", |
| "right", |
| "none" |
| ], |
| "codegen-properties": { |
| "name-for-methods": "Floating" |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/visuren.html#float-position" |
| } |
| }, |
| "flood-color": { |
| "codegen-properties": { |
| "svg": true, |
| "color-property": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG/filters.html#FloodColorProperty" |
| } |
| }, |
| "flood-opacity": { |
| "codegen-properties": { |
| "converter": "Opacity", |
| "svg": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG/filters.html#FloodOpacityProperty" |
| } |
| }, |
| "glyph-orientation-horizontal": { |
| "inherited": true, |
| "codegen-properties": { |
| "converter": "GlyphOrientation", |
| "svg": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG11/text.html#GlyphOrientationHorizontalProperty" |
| } |
| }, |
| "glyph-orientation-vertical": { |
| "inherited": true, |
| "codegen-properties": { |
| "converter": "GlyphOrientationOrAuto", |
| "svg": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG11/text.html#GlyphOrientationVerticalProperty" |
| } |
| }, |
| "hanging-punctuation": { |
| "inherited": true, |
| "codegen-properties": { |
| "converter": "HangingPunctuation" |
| }, |
| "specification": { |
| "category": "css-text", |
| "url": "https://www.w3.org/TR/css-text-3/#hanging-punctuation" |
| } |
| }, |
| "height": { |
| "codegen-properties": { |
| "initial": "initialSize", |
| "converter": "LengthSizing", |
| "logical-property-group": { |
| "name": "size", |
| "resolver": "vertical" |
| } |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/visudet.html#the-height-property" |
| } |
| }, |
| "image-orientation": { |
| "inherited": true, |
| "codegen-properties": { |
| "initial": "initialImageOrientation", |
| "converter": "ImageOrientation" |
| }, |
| "specification": { |
| "category": "css-images", |
| "url": "https://www.w3.org/TR/css3-images/#the-image-orientation" |
| } |
| }, |
| "image-rendering": { |
| "inherited": true, |
| "values": [ |
| "auto", |
| { |
| "value": "optimizespeed", |
| "url": "https://www.w3.org/TR/SVG11/painting.html#ImageRenderingProperty" |
| }, |
| { |
| "value": "optimizequality", |
| "url": "https://www.w3.org/TR/SVG11/painting.html#ImageRenderingProperty" |
| }, |
| { |
| "value": "-webkit-crisp-edges", |
| "status": "non-standard" |
| }, |
| { |
| "value": "-webkit-optimize-contrast", |
| "status": "non-standard" |
| }, |
| "crisp-edges", |
| "pixelated" |
| ], |
| "specification": { |
| "category": "css-images", |
| "url": "https://drafts.csswg.org/css-images-3/#propdef-image-rendering" |
| } |
| }, |
| "image-resolution": { |
| "inherited": true, |
| "codegen-properties": { |
| "custom": "All", |
| "enable-if": "ENABLE_CSS_IMAGE_RESOLUTION" |
| }, |
| "status": { |
| "status": "under consideration", |
| "enabled-by-default": false |
| }, |
| "specification": { |
| "category": "css-images", |
| "url": "https://www.w3.org/TR/css3-images/#image-resolution" |
| } |
| }, |
| "inline-size": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-logical-width" |
| ], |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "size", |
| "resolver": "inline" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#dimension-properties" |
| } |
| }, |
| "input-security": { |
| "codegen-properties": { |
| "settings-flag": "cssInputSecurityEnabled" |
| }, |
| "values": [ |
| "auto", |
| "none" |
| ], |
| "specification": { |
| "category": "css-ui", |
| "url": "https://drafts.csswg.org/css-ui-4/#input-security" |
| } |
| }, |
| "inset": { |
| "codegen-properties": { |
| "longhands": [ |
| "top", |
| "right", |
| "bottom", |
| "left" |
| ] |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#inset-properties" |
| } |
| }, |
| "inset-block": { |
| "codegen-properties": { |
| "longhands": [ |
| "inset-block-start", |
| "inset-block-end" |
| ] |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#inset-properties" |
| } |
| }, |
| "inset-block-end": { |
| "codegen-properties": { |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "inset", |
| "resolver": "block-end" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#inset-properties" |
| } |
| }, |
| "inset-block-start": { |
| "codegen-properties": { |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "inset", |
| "resolver": "block-start" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#inset-properties" |
| } |
| }, |
| "inset-inline": { |
| "codegen-properties": { |
| "longhands": [ |
| "inset-inline-start", |
| "inset-inline-end" |
| ] |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#inset-properties" |
| } |
| }, |
| "inset-inline-end": { |
| "codegen-properties": { |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "inset", |
| "resolver": "inline-end" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#inset-properties" |
| } |
| }, |
| "inset-inline-start": { |
| "codegen-properties": { |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "inset", |
| "resolver": "inline-start" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#inset-properties" |
| } |
| }, |
| "kerning": { |
| "inherited": true, |
| "codegen-properties": { |
| "converter": "SVGLengthValue", |
| "svg": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG11/text.html#KerningProperty" |
| } |
| }, |
| "left": { |
| "codegen-properties": { |
| "initial": "initialOffset", |
| "converter": "LengthOrAuto", |
| "logical-property-group": { |
| "name": "inset", |
| "resolver": "left" |
| } |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/visuren.html#propdef-left" |
| } |
| }, |
| "letter-spacing": { |
| "inherited": true, |
| "codegen-properties": { |
| "custom": "All", |
| "font-property": true, |
| "high-priority": true, |
| "sink-priority": true, |
| "converter": "Spacing" |
| }, |
| "specification": { |
| "category": "css-text", |
| "url": "https://www.w3.org/TR/css-text-3/#letter-spacing-property" |
| } |
| }, |
| "lighting-color": { |
| "codegen-properties": { |
| "svg": true, |
| "color-property": true |
| } |
| }, |
| "line-height": { |
| "inherited": true, |
| "codegen-properties": [ |
| { |
| "custom": "All", |
| "enable-if": "ENABLE_TEXT_AUTOSIZING" |
| }, |
| { |
| "getter": "specifiedLineHeight", |
| "conditional-converter": "LineHeight", |
| "enable-if": "!ENABLE_TEXT_AUTOSIZING" |
| } |
| ], |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/visudet.html#propdef-line-height" |
| } |
| }, |
| "list-style": { |
| "inherited": true, |
| "codegen-properties": { |
| "longhands": [ |
| "list-style-type", |
| "list-style-position", |
| "list-style-image" |
| ] |
| }, |
| "specification": { |
| "category": "css-lists", |
| "url": "https://www.w3.org/TR/css-lists-3/#list-style-property" |
| } |
| }, |
| "list-style-image": { |
| "inherited": true, |
| "codegen-properties": { |
| "converter": "StyleImage<CSSPropertyListStyleImage>" |
| }, |
| "specification": { |
| "category": "css-lists", |
| "url": "https://www.w3.org/TR/css-lists-3/#propdef-list-style-image" |
| } |
| }, |
| "list-style-position": { |
| "inherited": true, |
| "values": [ |
| "inside", |
| "outside" |
| ], |
| "specification": { |
| "category": "css-lists", |
| "url": "https://www.w3.org/TR/css-lists-3/#propdef-list-style-position" |
| } |
| }, |
| "list-style-type": { |
| "inherited": true, |
| "values": [ |
| "disc", |
| "circle", |
| "square", |
| "decimal", |
| "decimal-leading-zero", |
| "arabic-indic", |
| "binary", |
| "bengali", |
| "cambodian", |
| "khmer", |
| "devanagari", |
| "gujarati", |
| "gurmukhi", |
| "kannada", |
| "lower-hexadecimal", |
| "lao", |
| "malayalam", |
| "mongolian", |
| "myanmar", |
| "octal", |
| "oriya", |
| "persian", |
| "urdu", |
| "telugu", |
| "tibetan", |
| "thai", |
| "upper-hexadecimal", |
| "lower-roman", |
| "upper-roman", |
| "lower-greek", |
| "lower-alpha", |
| "lower-latin", |
| "upper-alpha", |
| "upper-latin", |
| "afar", |
| "ethiopic-halehame-aa-et", |
| "ethiopic-halehame-aa-er", |
| "amharic", |
| "ethiopic-halehame-am-et", |
| "amharic-abegede", |
| "ethiopic-abegede-am-et", |
| "cjk-earthly-branch", |
| "cjk-heavenly-stem", |
| "ethiopic", |
| "ethiopic-halehame-gez", |
| "ethiopic-abegede", |
| "ethiopic-abegede-gez", |
| "hangul-consonant", |
| "hangul", |
| "lower-norwegian", |
| "oromo", |
| "ethiopic-halehame-om-et", |
| "sidama", |
| "ethiopic-halehame-sid-et", |
| "somali", |
| "ethiopic-halehame-so-et", |
| "tigre", |
| "ethiopic-halehame-tig", |
| "tigrinya-er", |
| "ethiopic-halehame-ti-er", |
| "tigrinya-er-abegede", |
| "ethiopic-abegede-ti-er", |
| "tigrinya-et", |
| "ethiopic-halehame-ti-et", |
| "tigrinya-et-abegede", |
| "ethiopic-abegede-ti-et", |
| "upper-greek", |
| "upper-norwegian", |
| "asterisks", |
| "footnotes", |
| "hebrew", |
| "armenian", |
| "lower-armenian", |
| "upper-armenian", |
| "georgian", |
| "cjk-ideographic", |
| "hiragana", |
| "katakana", |
| "hiragana-iroha", |
| "katakana-iroha", |
| "none" |
| ], |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "specification": { |
| "category": "css-lists", |
| "url": "https://www.w3.org/TR/css-lists-3/#propdef-list-style-type" |
| } |
| }, |
| "margin": { |
| "codegen-properties": { |
| "longhands": [ |
| "margin-top", |
| "margin-right", |
| "margin-bottom", |
| "margin-left" |
| ] |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/box.html#propdef-margin" |
| } |
| }, |
| "margin-block": { |
| "codegen-properties": { |
| "longhands": [ |
| "margin-block-start", |
| "margin-block-end" |
| ] |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#margin-properties" |
| } |
| }, |
| "margin-block-end": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-margin-after" |
| ], |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "margin", |
| "resolver": "block-end" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#margin-properties" |
| } |
| }, |
| "margin-block-start": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-margin-before" |
| ], |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "margin", |
| "resolver": "block-start" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#margin-properties" |
| } |
| }, |
| "margin-bottom": { |
| "codegen-properties": { |
| "initial": "initialMargin", |
| "converter": "LengthOrAuto", |
| "logical-property-group": { |
| "name": "margin", |
| "resolver": "bottom" |
| } |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/box.html#propdef-margin-bottom" |
| } |
| }, |
| "margin-inline": { |
| "codegen-properties": { |
| "longhands": [ |
| "margin-inline-start", |
| "margin-inline-end" |
| ] |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#margin-properties" |
| } |
| }, |
| "margin-inline-end": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-margin-end" |
| ], |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "margin", |
| "resolver": "inline-end" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#margin-properties" |
| } |
| }, |
| "margin-inline-start": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-margin-start" |
| ], |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "margin", |
| "resolver": "inline-start" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#margin-properties" |
| } |
| }, |
| "margin-left": { |
| "codegen-properties": { |
| "initial": "initialMargin", |
| "converter": "LengthOrAuto", |
| "logical-property-group": { |
| "name": "margin", |
| "resolver": "left" |
| } |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/box.html#propdef-margin-left" |
| } |
| }, |
| "margin-right": { |
| "codegen-properties": { |
| "initial": "initialMargin", |
| "converter": "LengthOrAuto", |
| "logical-property-group": { |
| "name": "margin", |
| "resolver": "right" |
| } |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/box.html#propdef-margin-right" |
| } |
| }, |
| "margin-top": { |
| "codegen-properties": { |
| "initial": "initialMargin", |
| "converter": "LengthOrAuto", |
| "logical-property-group": { |
| "name": "margin", |
| "resolver": "top" |
| } |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/box.html#propdef-margin-top" |
| } |
| }, |
| "marker": { |
| "inherited": true, |
| "codegen-properties": { |
| "longhands": [ |
| "marker-start", |
| "marker-mid", |
| "marker-end" |
| ] |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG/painting.html#MarkerProperty" |
| } |
| }, |
| "marker-end": { |
| "inherited": true, |
| "codegen-properties": { |
| "name-for-methods": "MarkerEndResource", |
| "converter": "SVGURIReference", |
| "svg": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG/painting.html#MarkerEndProperty" |
| } |
| }, |
| "marker-mid": { |
| "inherited": true, |
| "codegen-properties": { |
| "name-for-methods": "MarkerMidResource", |
| "converter": "SVGURIReference", |
| "svg": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG/painting.html#MarkerMidProperty" |
| } |
| }, |
| "marker-start": { |
| "inherited": true, |
| "codegen-properties": { |
| "name-for-methods": "MarkerStartResource", |
| "converter": "SVGURIReference", |
| "svg": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG/painting.html#MarkerStartProperty" |
| } |
| }, |
| "mask": { |
| "codegen-properties": { |
| "longhands": [ |
| "mask-image", |
| "-webkit-mask-position-x", |
| "-webkit-mask-position-y", |
| "mask-size", |
| "mask-repeat-x", |
| "mask-repeat-y", |
| "mask-origin", |
| "mask-clip", |
| "mask-composite", |
| "mask-mode" |
| ] |
| }, |
| "specification": { |
| "category": "css-masking", |
| "url": "https://www.w3.org/TR/css-masking-1/#propdef-mask" |
| } |
| }, |
| "mask-clip": { |
| "codegen-properties": { |
| "name-for-methods": "Clip", |
| "fill-layer-property": true |
| }, |
| "specification": { |
| "category": "css-masking", |
| "url": "https://www.w3.org/TR/css-masking-1/#propdef-mask-clip" |
| } |
| }, |
| "mask-composite": { |
| "codegen-properties": { |
| "name-for-methods": "Composite", |
| "fill-layer-property": true |
| }, |
| "specification": { |
| "category": "css-masking", |
| "url": "https://www.w3.org/TR/css-masking-1/#propdef-mask-composite" |
| } |
| }, |
| "mask-image": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-mask-image" |
| ], |
| "name-for-methods": "Image", |
| "fill-layer-property": true |
| }, |
| "specification": { |
| "category": "css-masking", |
| "url": "https://www.w3.org/TR/css-masking-1/#propdef-mask-image" |
| } |
| }, |
| "mask-mode": { |
| "codegen-properties": { |
| "name-for-methods": "MaskMode", |
| "fill-layer-property": true |
| }, |
| "specification": { |
| "category": "css-masking", |
| "url": "https://www.w3.org/TR/css-masking-1/#propdef-mask-mode" |
| } |
| }, |
| "mask-origin": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-mask-origin" |
| ], |
| "name-for-methods": "Origin", |
| "fill-layer-property": true |
| }, |
| "specification": { |
| "category": "css-masking", |
| "url": "https://www.w3.org/TR/css-masking-1/#propdef-mask-origin" |
| } |
| }, |
| "mask-position": { |
| "codegen-properties": { |
| "longhands": [ |
| "-webkit-mask-position-x", |
| "-webkit-mask-position-y" |
| ] |
| }, |
| "specification": { |
| "category": "css-masking", |
| "url": "https://www.w3.org/TR/css-masking-1/#propdef-mask-position" |
| } |
| }, |
| "-webkit-mask-position": { |
| "codegen-properties": { |
| "longhands": [ |
| "-webkit-mask-position-x", |
| "-webkit-mask-position-y" |
| ] |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-masking", |
| "url": "https://www.w3.org/TR/css-masking-1/#propdef-mask-position" |
| } |
| }, |
| "-webkit-mask-position-x": { |
| "codegen-properties": { |
| "name-for-methods": "XPosition", |
| "fill-layer-property": true |
| }, |
| "status": { |
| "status": "experimental", |
| "comment": "The unprefixed property should be internal-only" |
| }, |
| "specification": { |
| "category": "css-masking", |
| "url": "https://www.w3.org/TR/css-masking-1/#propdef-mask-position" |
| } |
| }, |
| "-webkit-mask-position-y": { |
| "codegen-properties": { |
| "aliases":[ |
| "-webkit-mask-position-y" |
| ], |
| "name-for-methods": "YPosition", |
| "fill-layer-property": true |
| }, |
| "status": { |
| "status": "experimental", |
| "comment": "The unprefixed property should be internal-only" |
| }, |
| "specification": { |
| "category": "css-masking", |
| "url": "https://www.w3.org/TR/css-masking-1/#propdef-mask-position" |
| } |
| }, |
| "mask-repeat": { |
| "codegen-properties": { |
| "aliases":[ |
| "-webkit-mask-repeat" |
| ], |
| "longhands": [ |
| "mask-repeat-x", |
| "mask-repeat-y" |
| ] |
| }, |
| "specification": { |
| "category": "css-masking", |
| "url": "https://www.w3.org/TR/css-masking-1/#propdef-mask-repeat" |
| } |
| }, |
| "mask-repeat-x": { |
| "codegen-properties": { |
| "name-for-methods": "RepeatX", |
| "fill-layer-property": true, |
| "internal-only": true |
| } |
| }, |
| "mask-repeat-y": { |
| "codegen-properties": { |
| "name-for-methods": "RepeatY", |
| "fill-layer-property": true, |
| "internal-only": true |
| } |
| }, |
| "mask-size": { |
| "codegen-properties": { |
| "aliases":[ |
| "-webkit-mask-size" |
| ], |
| "name-for-methods": "Size", |
| "fill-layer-property": true |
| }, |
| "specification": { |
| "category": "css-masking", |
| "url": "https://www.w3.org/TR/css-masking-1/#propdef-mask-size" |
| } |
| }, |
| "mask-type": { |
| "values": [ |
| "luminance", |
| "alpha" |
| ], |
| "codegen-properties": { |
| "svg": true |
| }, |
| "specification": { |
| "category": "css-masking", |
| "url": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-type" |
| } |
| }, |
| "math-style": { |
| "values": [ |
| "normal", |
| "compact" |
| ], |
| "specification": { |
| "category": "css-fonts", |
| "url": "https://mathml-refresh.github.io/mathml-core/#dfn-math-style" |
| } |
| }, |
| "max-block-size": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-max-logical-height" |
| ], |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "max-size", |
| "resolver": "block" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#dimension-properties" |
| } |
| }, |
| "max-height": { |
| "codegen-properties": { |
| "initial": "initialMaxSize", |
| "converter": "LengthMaxSizing", |
| "logical-property-group": { |
| "name": "max-size", |
| "resolver": "vertical" |
| } |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/visudet.html#propdef-max-height" |
| } |
| }, |
| "max-inline-size": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-max-logical-width" |
| ], |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "max-size", |
| "resolver": "inline" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#dimension-properties" |
| } |
| }, |
| "max-width": { |
| "codegen-properties": { |
| "initial": "initialMaxSize", |
| "converter": "LengthMaxSizing", |
| "logical-property-group": { |
| "name": "max-size", |
| "resolver": "horizontal" |
| } |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/visudet.html#propdef-max-width" |
| } |
| }, |
| "min-block-size": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-min-logical-height" |
| ], |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "min-size", |
| "resolver": "block" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#dimension-properties" |
| } |
| }, |
| "min-height": { |
| "codegen-properties": { |
| "initial": "initialMinSize", |
| "converter": "LengthSizing", |
| "logical-property-group": { |
| "name": "min-size", |
| "resolver": "vertical" |
| } |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/visudet.html#propdef-min-height" |
| } |
| }, |
| "min-inline-size": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-min-logical-width" |
| ], |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "min-size", |
| "resolver": "inline" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#dimension-properties" |
| } |
| }, |
| "min-width": { |
| "codegen-properties": { |
| "initial": "initialMinSize", |
| "converter": "LengthSizing", |
| "logical-property-group": { |
| "name": "min-size", |
| "resolver": "horizontal" |
| } |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/visudet.html#propdef-min-width" |
| } |
| }, |
| "object-fit": { |
| "values": [ |
| "fill", |
| "contain", |
| "cover", |
| "none", |
| "scale-down" |
| ], |
| "specification": { |
| "category": "css-images", |
| "url": "https://www.w3.org/TR/css3-images/#object-fit" |
| } |
| }, |
| "object-position": { |
| "codegen-properties": { |
| "converter": "Position" |
| }, |
| "specification": { |
| "category": "css-images", |
| "url": "https://www.w3.org/TR/css3-images/#object-position" |
| } |
| }, |
| "offset-path": { |
| "codegen-properties": { |
| "converter": "PathOperation", |
| "settings-flag": "cssMotionPathEnabled" |
| }, |
| "specification": { |
| "category": "css-motion-path", |
| "url": "https://drafts.fxtf.org/motion-1/#offset-path-property" |
| } |
| }, |
| "offset-distance": { |
| "codegen-properties": { |
| "converter": "Length", |
| "settings-flag": "cssMotionPathEnabled" |
| }, |
| "specification": { |
| "category": "css-motion-path", |
| "url": "https://drafts.fxtf.org/motion-1/#offset-distance-property" |
| } |
| }, |
| "offset-position": { |
| "codegen-properties": { |
| "converter": "PositionOrAuto", |
| "settings-flag": "cssMotionPathEnabled" |
| }, |
| "specification": { |
| "category": "css-motion-path", |
| "url": "https://drafts.fxtf.org/motion-1/#offset-position-property" |
| } |
| }, |
| "offset-anchor": { |
| "codegen-properties": { |
| "converter": "PositionOrAuto", |
| "settings-flag": "cssMotionPathEnabled" |
| }, |
| "specification": { |
| "category": "css-motion-path", |
| "url": "https://drafts.fxtf.org/motion-1/#offset-anchor-property" |
| } |
| }, |
| "offset-rotate": { |
| "codegen-properties": { |
| "converter": "OffsetRotate", |
| "settings-flag": "cssMotionPathEnabled" |
| }, |
| "specification": { |
| "category": "css-motion-path", |
| "url": "https://drafts.fxtf.org/motion-1/#offset-anchor-property" |
| } |
| }, |
| "opacity": { |
| "codegen-properties": { |
| "converter": "Opacity", |
| "aliases": [ |
| "-webkit-opacity" |
| ] |
| }, |
| "status": { |
| "comment": "Honor -webkit-opacity as a synonym for opacity. This was the only syntax that worked in Safari 1.1, and may be in use on some websites and widgets." |
| }, |
| "specification": { |
| "category": "css-color", |
| "url": "https://www.w3.org/TR/css3-color/#opacity" |
| } |
| }, |
| "orphans": { |
| "inherited": true, |
| "codegen-properties": { |
| "auto-functions": true |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/page.html#propdef-orphans" |
| } |
| }, |
| "outline": { |
| "codegen-properties": { |
| "longhands": [ |
| "outline-color", |
| "outline-style", |
| "outline-width" |
| ] |
| }, |
| "specification": { |
| "category": "css-ui", |
| "url": "https://www.w3.org/TR/css-ui-3/#propdef-outline" |
| } |
| }, |
| "outline-color": { |
| "codegen-properties": { |
| "initial": "currentColor", |
| "visited-link-color-support": true, |
| "color-property": true |
| }, |
| "specification": { |
| "category": "css-ui", |
| "url": "https://www.w3.org/TR/css-ui-3/#propdef-outline-color" |
| } |
| }, |
| "outline-offset": { |
| "codegen-properties": { |
| "converter": "ComputedLength<float>" |
| }, |
| "specification": { |
| "category": "css-ui", |
| "url": "https://www.w3.org/TR/css-ui-3/#propdef-outline-offset" |
| } |
| }, |
| "outline-style": { |
| "values": [ |
| "auto", |
| "none", |
| "inset", |
| "groove", |
| "outset", |
| "ridge", |
| "dotted", |
| "dashed", |
| "solid", |
| "double" |
| ], |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "specification": { |
| "category": "css-ui", |
| "url": "https://www.w3.org/TR/css-ui-3/#propdef-outline-style" |
| } |
| }, |
| "outline-width": { |
| "codegen-properties": { |
| "converter": "LineWidth<float>" |
| }, |
| "specification": { |
| "category": "css-ui", |
| "url": "https://www.w3.org/TR/css-ui-3/#propdef-outline-width" |
| } |
| }, |
| "overflow": { |
| "codegen-properties": { |
| "longhands": [ |
| "overflow-x", |
| "overflow-y" |
| ] |
| }, |
| "specification": { |
| "category": "css-overflow", |
| "url": "https://www.w3.org/TR/css-overflow-3/#propdef-overflow" |
| } |
| }, |
| "overflow-wrap": { |
| "values": [ |
| "normal", |
| "break-word" |
| ], |
| "specification": { |
| "category": "css-text", |
| "url": "https://www.w3.org/TR/css-text-3/#overflow-wrap" |
| } |
| }, |
| "overflow-x": { |
| "values": [ |
| "visible", |
| "hidden", |
| "clip", |
| "scroll", |
| "auto" |
| ], |
| "specification": { |
| "category": "css-overflow", |
| "url": "https://www.w3.org/TR/css-overflow-3/#propdef-overflow-x" |
| } |
| }, |
| "overflow-y": { |
| "values": [ |
| "visible", |
| "hidden", |
| "clip", |
| "scroll", |
| "auto", |
| "-webkit-paged-x", |
| "-webkit-paged-y" |
| ], |
| "specification": { |
| "category": "css-overflow", |
| "url": "https://www.w3.org/TR/css-overflow-3/#propdef-overflow-y" |
| } |
| }, |
| "overscroll-behavior": { |
| "codegen-properties": { |
| "longhands": [ |
| "overscroll-behavior-x", |
| "overscroll-behavior-y" |
| ], |
| "settings-flag": "overscrollBehaviorEnabled" |
| }, |
| "status": { |
| "status": "in development" |
| }, |
| "specification": { |
| "url": "https://drafts.csswg.org/css-overscroll-1/#propdef-overscroll-behavior" |
| } |
| }, |
| "overscroll-behavior-x": { |
| "values": [ |
| "contain", |
| "none", |
| "auto" |
| ], |
| "codegen-properties": { |
| "settings-flag": "overscrollBehaviorEnabled" |
| }, |
| "status": { |
| "status": "in development" |
| }, |
| "specification": { |
| "url": "https://drafts.csswg.org/css-overscroll-1/#propdef-overscroll-behavior-x" |
| } |
| }, |
| "overscroll-behavior-y": { |
| "values": [ |
| "contain", |
| "none", |
| "auto" |
| ], |
| "codegen-properties": { |
| "settings-flag": "overscrollBehaviorEnabled" |
| }, |
| "status": { |
| "status": "in development" |
| }, |
| "specification": { |
| "url": "https://drafts.csswg.org/css-overscroll-1/#propdef-overscroll-behavior-y" |
| } |
| }, |
| "pad": { |
| "codegen-properties": { |
| "descriptor-only": true, |
| "settings-flag": "cssCounterStyleAtRulesEnabled", |
| "skip-builder": true |
| }, |
| "specification": { |
| "category": "css-counter-styles", |
| "url": "https://www.w3.org/TR/css-counter-styles-3/#counter-style-pad" |
| } |
| }, |
| "padding": { |
| "codegen-properties": { |
| "longhands": [ |
| "padding-top", |
| "padding-right", |
| "padding-bottom", |
| "padding-left" |
| ] |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/box.html#propdef-padding" |
| } |
| }, |
| "padding-block": { |
| "codegen-properties": { |
| "longhands": [ |
| "padding-block-start", |
| "padding-block-end" |
| ] |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#padding-properties" |
| } |
| }, |
| "padding-block-end": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-padding-after" |
| ], |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "padding", |
| "resolver": "block-end" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#padding-properties" |
| } |
| }, |
| "padding-block-start": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-padding-before" |
| ], |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "padding", |
| "resolver": "block-start" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#padding-properties" |
| } |
| }, |
| "padding-bottom": { |
| "codegen-properties": { |
| "initial": "initialPadding", |
| "converter": "Length", |
| "logical-property-group": { |
| "name": "padding", |
| "resolver": "bottom" |
| } |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/box.html#propdef-padding-bottom" |
| } |
| }, |
| "padding-inline": { |
| "codegen-properties": { |
| "longhands": [ |
| "padding-inline-start", |
| "padding-inline-end" |
| ] |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#padding-properties" |
| } |
| }, |
| "padding-inline-end": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-padding-end" |
| ], |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "padding", |
| "resolver": "inline-end" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#padding-properties" |
| } |
| }, |
| "padding-inline-start": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-padding-start" |
| ], |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "padding", |
| "resolver": "inline-start" |
| } |
| }, |
| "specification": { |
| "category": "css-logical-props", |
| "url": "https://www.w3.org/TR/css-logical/#padding-properties" |
| } |
| }, |
| "padding-left": { |
| "codegen-properties": { |
| "initial": "initialPadding", |
| "converter": "Length", |
| "logical-property-group": { |
| "name": "padding", |
| "resolver": "left" |
| } |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/box.html#propdef-padding-left" |
| } |
| }, |
| "padding-right": { |
| "codegen-properties": { |
| "initial": "initialPadding", |
| "converter": "Length", |
| "logical-property-group": { |
| "name": "padding", |
| "resolver": "right" |
| } |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/box.html#propdef-padding-right" |
| } |
| }, |
| "padding-top": { |
| "codegen-properties": { |
| "initial": "initialPadding", |
| "converter": "Length", |
| "logical-property-group": { |
| "name": "padding", |
| "resolver": "top" |
| } |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/box.html#propdef-padding-top" |
| } |
| }, |
| "page": { |
| "codegen-properties": { |
| "skip-builder": true |
| }, |
| "specification": { |
| "category": "css-page", |
| "url": "https://www.w3.org/TR/css3-page/#page" |
| } |
| }, |
| "page-break-after": { |
| "codegen-properties": { |
| "longhands": [ |
| "break-after" |
| ] |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/page.html#propdef-page-break-after" |
| } |
| }, |
| "page-break-before": { |
| "codegen-properties": { |
| "longhands": [ |
| "break-before" |
| ] |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/page.html#propdef-page-break-before" |
| } |
| }, |
| "page-break-inside": { |
| "codegen-properties": { |
| "longhands": [ |
| "break-inside" |
| ] |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/page.html#propdef-page-break-inside" |
| } |
| }, |
| "paint-order": { |
| "codegen-properties": { |
| "converter": "PaintOrder" |
| }, |
| "status": "supported", |
| "specification": { |
| "category": "css-text-fill-and-stroke", |
| "obsolete-category": "svg", |
| "obsolete-url": "https://www.w3.org/TR/SVG2/painting.html#PaintOrderProperty" |
| } |
| }, |
| "pointer-events": { |
| "inherited": true, |
| "values": [ |
| "visible", |
| "none", |
| "all", |
| "auto", |
| "visiblepainted", |
| "visiblefill", |
| "visiblestroke", |
| "painted", |
| "fill", |
| "stroke", |
| "bounding-box" |
| ], |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG11/interact.html#PointerEventsProperty" |
| } |
| }, |
| "position": { |
| "values": [ |
| "static", |
| "relative", |
| "absolute", |
| "fixed", |
| { |
| "value": "sticky", |
| "url": "https://www.w3.org/TR/css-position-3/#valdef-position-sticky" |
| }, |
| { |
| "value": "-webkit-sticky", |
| "status": "deprecated" |
| } |
| ], |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS2/visuren.html#propdef-position" |
| } |
| }, |
| "quotes": { |
| "inherited": true, |
| "codegen-properties": { |
| "converter": "Quotes" |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/generate.html#propdef-quotes" |
| } |
| }, |
| "r": { |
| "codegen-properties": { |
| "initial": "initialZeroLength", |
| "converter": "Length" |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG/shapes.html" |
| } |
| }, |
| "resize": { |
| "inherited": true, |
| "values": [ |
| "none", |
| "both", |
| "horizontal", |
| "vertical", |
| "auto" |
| ], |
| "codegen-properties": { |
| "converter": "Resize" |
| }, |
| "specification": { |
| "category": "css-ui", |
| "url": "https://www.w3.org/TR/css-ui-3/#propdef-resize" |
| } |
| }, |
| "right": { |
| "codegen-properties": { |
| "initial": "initialOffset", |
| "converter": "LengthOrAuto", |
| "logical-property-group": { |
| "name": "inset", |
| "resolver": "right" |
| } |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/visuren.html#propdef-right" |
| } |
| }, |
| "rx": { |
| "codegen-properties": { |
| "initial": "initialRadius", |
| "converter": "LengthOrAuto" |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG/shapes.html" |
| } |
| }, |
| "ry": { |
| "codegen-properties": { |
| "initial": "initialRadius", |
| "converter": "LengthOrAuto" |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG/shapes.html" |
| } |
| }, |
| "shape-rendering": { |
| "inherited": true, |
| "values": [ |
| "auto", |
| "optimizespeed", |
| "crispedges", |
| "geometricprecision" |
| ], |
| "codegen-properties": { |
| "svg": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG11/painting.html#ShapeRenderingProperty" |
| } |
| }, |
| "size": { |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "specification": { |
| "category": "css-page", |
| "url": "https://www.w3.org/TR/css3-page/#page-size-prop" |
| } |
| }, |
| "src": { |
| "codegen-properties": { |
| "skip-builder": true, |
| "descriptor-only": true |
| }, |
| "specification": { |
| "category": "css-fonts", |
| "url": "https://www.w3.org/TR/css-fonts-3/#src-desc" |
| } |
| }, |
| "base-palette": { |
| "codegen-properties": { |
| "skip-builder": true, |
| "descriptor-only": true |
| }, |
| "specification": { |
| "category": "css-fonts", |
| "url": "https://drafts.csswg.org/css-fonts-4/#base-palette-desc" |
| } |
| }, |
| "override-colors": { |
| "codegen-properties": { |
| "skip-builder": true, |
| "descriptor-only": true |
| }, |
| "specification": { |
| "category": "css-fonts", |
| "url": "https://drafts.csswg.org/css-fonts-4/#override-color" |
| } |
| }, |
| "stop-color": { |
| "codegen-properties": { |
| "svg": true, |
| "color-property": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG11/pservers.html#StopColorProperty" |
| } |
| }, |
| "stop-opacity": { |
| "codegen-properties": { |
| "converter": "Opacity", |
| "svg": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG11/pservers.html#StopOpacityProperty" |
| } |
| }, |
| "stroke": { |
| "inherited": true, |
| "codegen-properties": { |
| "custom": "All", |
| "svg": true, |
| "color-property": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG11/painting.html#StrokeProperty" |
| } |
| }, |
| "stroke-dasharray": { |
| "inherited": true, |
| "codegen-properties": { |
| "name-for-methods": "StrokeDashArray", |
| "converter": "StrokeDashArray", |
| "svg": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG11/painting.html#StrokeDasharrayProperty" |
| } |
| }, |
| "stroke-dashoffset": { |
| "inherited": true, |
| "codegen-properties": { |
| "initial": "initialZeroLength", |
| "name-for-methods": "StrokeDashOffset", |
| "converter": "Length" |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG11/painting.html#StrokeDashoffsetProperty" |
| } |
| }, |
| "stroke-linecap": { |
| "inherited": true, |
| "values": [ |
| "butt", |
| "round", |
| "square" |
| ], |
| "codegen-properties": { |
| "name-for-methods": "CapStyle" |
| }, |
| "status": "supported", |
| "specification": { |
| "category": "css-text-fill-and-stroke", |
| "url": "https://drafts.fxtf.org/fill-stroke-3/#propdef-stroke-linecap", |
| "obsolete-category": "svg", |
| "obsolete-url": "https://www.w3.org/TR/SVG11/painting.html#StrokeLinecapProperty" |
| } |
| }, |
| "stroke-linejoin": { |
| "inherited": true, |
| "values": [ |
| "miter", |
| "round", |
| "bevel" |
| ], |
| "codegen-properties": { |
| "name-for-methods": "JoinStyle" |
| }, |
| "status": "supported", |
| "specification": { |
| "category": "css-text-fill-and-stroke", |
| "url": "https://drafts.fxtf.org/fill-stroke-3/#propdef-stroke-linejoin", |
| "obsolete-category": "svg", |
| "obsolete-url": "https://www.w3.org/TR/SVG11/painting.html#StrokeMiterlimitProperty" |
| } |
| }, |
| "stroke-miterlimit": { |
| "inherited": true, |
| "codegen-properties": { |
| "name-for-methods": "StrokeMiterLimit", |
| "converter": "Number<float>" |
| }, |
| "status": "supported", |
| "specification": { |
| "category": "css-text-fill-and-stroke", |
| "url": "https://drafts.fxtf.org/fill-stroke-3/#propdef-stroke-miterlimit", |
| "obsolete-category": "svg", |
| "obsolete-url": "https://www.w3.org/TR/SVG11/painting.html#StrokeMiterlimitProperty" |
| } |
| }, |
| "stroke-opacity": { |
| "inherited": true, |
| "codegen-properties": { |
| "converter": "Opacity", |
| "svg": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG11/painting.html#StrokeOpacityProperty" |
| } |
| }, |
| "stroke-color": { |
| "inherited": true, |
| "codegen-properties": { |
| "custom": "Value", |
| "visited-link-color-support": true, |
| "color-property": true |
| }, |
| "status": "supported", |
| "specification": { |
| "category": "css-text-fill-and-stroke", |
| "url": "https://drafts.fxtf.org/fill-stroke-3/#propdef-stroke-color" |
| } |
| }, |
| "stroke-width": { |
| "inherited": true, |
| "codegen-properties": { |
| "custom": "Value", |
| "initial": "initialOneLength", |
| "converter": "Length" |
| }, |
| "status": "supported", |
| "specification": { |
| "category": "css-text-fill-and-stroke", |
| "url": "https://drafts.fxtf.org/fill-stroke-3/#propdef-stroke-width", |
| "obsolete-category": "svg", |
| "obsolete-url": "https://www.w3.org/TR/SVG11/painting.html#StrokeWidthProperty" |
| } |
| }, |
| "speak-as": { |
| "inherited": true, |
| "codegen-properties": { |
| "converter": "SpeakAs" |
| }, |
| "specification": { |
| "category": "css-speech", |
| "url": "https://www.w3.org/TR/css3-speech/#speak-as" |
| } |
| }, |
| "symbols": { |
| "codegen-properties": { |
| "descriptor-only": true, |
| "settings-flag": "cssCounterStyleAtRulesEnabled", |
| "skip-builder": true |
| }, |
| "specification": { |
| "category": "css-counter-styles", |
| "url": "https://www.w3.org/TR/css-counter-styles-3/#counter-style-symbols" |
| } |
| }, |
| "table-layout": { |
| "values": [ |
| "auto", |
| "fixed" |
| ], |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/tables.html#propdef-table-layout" |
| } |
| }, |
| "tab-size": { |
| "inherited": true, |
| "codegen-properties": { |
| "converter": "TabSize" |
| }, |
| "specification": { |
| "category": "css-text", |
| "url": "https://drafts.csswg.org/css-text-3/#tab-size-property" |
| } |
| }, |
| "text-align": { |
| "inherited": true, |
| "values": [ |
| { |
| "value": "-webkit-auto", |
| "status": "non-standard" |
| }, |
| "left", |
| "right", |
| "center", |
| "justify", |
| { |
| "value": "match-parent", |
| "url": "https://www.w3.org/TR/css-text-3/#text-align" |
| }, |
| "-webkit-left", |
| "-webkit-right", |
| "-webkit-center", |
| { |
| "value": "-webkit-match-parent", |
| "url": "non-standard" |
| }, |
| { |
| "value": "start", |
| "url": "https://www.w3.org/TR/css-text-3/#text-align" |
| }, |
| { |
| "value": "end", |
| "url": "https://www.w3.org/TR/css-text-3/#text-align" |
| } |
| ], |
| "codegen-properties": { |
| "converter": "TextAlign", |
| "custom": "Initial|Value" |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/text.html#propdef-text-align" |
| } |
| }, |
| "text-anchor": { |
| "inherited": true, |
| "values": [ |
| "start", |
| "middle", |
| "end" |
| ], |
| "codegen-properties": { |
| "svg": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG/text.html#TextAnchorProperty" |
| } |
| }, |
| "text-decoration": { |
| "values": [ |
| "underline", |
| "overline", |
| "line-through", |
| { |
| "value": "blink", |
| "status": "not considering" |
| } |
| ], |
| "codegen-properties": { |
| "converter": "TextDecoration" |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS2/text.html#propdef-text-decoration" |
| } |
| }, |
| "text-indent": { |
| "inherited": true, |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/text.html#propdef-text-indent" |
| } |
| }, |
| "text-line-through": { |
| "codegen-properties": { |
| "skip-codegen": true |
| }, |
| "status": "removed", |
| "specification": { |
| "category": "css3-text", |
| "url": "https://www.w3.org/TR/2003/CR-css3-text-20030514/#text-line-through" |
| } |
| }, |
| "text-line-through-color": { |
| "codegen-properties": { |
| "skip-codegen": true |
| }, |
| "status": "removed", |
| "specification": { |
| "category": "css3-text", |
| "url": "https://www.w3.org/TR/2003/CR-css3-text-20030514/#text-line-through-color" |
| } |
| }, |
| "text-line-through-mode": { |
| "values": [ |
| "continuous", |
| "skip-white-space" |
| ], |
| "status": "removed", |
| "codegen-properties": { |
| "skip-codegen": true |
| }, |
| "specification": { |
| "category": "css3-text", |
| "url": "https://www.w3.org/TR/2003/CR-css3-text-20030514/#text-line-through-mode" |
| } |
| }, |
| "text-line-through-style": { |
| "values": [ |
| "none", |
| "solid", |
| "double", |
| "dashed", |
| "dot-dash", |
| "dot-dot-dash", |
| "wave" |
| ], |
| "status": "removed", |
| "codegen-properties": { |
| "skip-codegen": true |
| }, |
| "specification": { |
| "category": "css3-text", |
| "url": "https://www.w3.org/TR/2003/CR-css3-text-20030514/#text-line-through-style" |
| } |
| }, |
| "text-line-through-width": { |
| "codegen-properties": { |
| "skip-codegen": true |
| }, |
| "status": "removed", |
| "specification": { |
| "category": "css3-text", |
| "url": "https://www.w3.org/TR/2003/CR-css3-text-20030514/#text-line-through-width" |
| } |
| }, |
| "text-overflow": { |
| "values": [ |
| "clip", |
| "ellipsis" |
| ], |
| "specification": { |
| "category": "css-ui", |
| "url": "https://www.w3.org/TR/css-ui-3/#propdef-text-overflow" |
| } |
| }, |
| "text-overline": { |
| "codegen-properties": { |
| "skip-codegen": true |
| }, |
| "status": "removed", |
| "specification": { |
| "category": "css3-text", |
| "url": "https://www.w3.org/TR/2003/CR-css3-text-20030514/#text-overline" |
| } |
| }, |
| "text-overline-color": { |
| "codegen-properties": { |
| "skip-codegen": true |
| }, |
| "status": "removed", |
| "specification": { |
| "category": "css3-text", |
| "url": "https://www.w3.org/TR/2003/CR-css3-text-20030514/#text-overline-color" |
| } |
| }, |
| "text-overline-mode": { |
| "values": [ |
| "continuous", |
| "skip-white-space" |
| ], |
| "codegen-properties": { |
| "skip-codegen": true |
| }, |
| "status": "removed", |
| "specification": { |
| "category": "css3-text", |
| "url": "https://www.w3.org/TR/2003/CR-css3-text-20030514/#text-overline-mode" |
| } |
| }, |
| "text-overline-style": { |
| "values": [ |
| "none", |
| "solid", |
| "double", |
| "dashed", |
| "dot-dash", |
| "dot-dot-dash", |
| "wave" |
| ], |
| "codegen-properties": { |
| "skip-codegen": true |
| }, |
| "status": "removed", |
| "specification": { |
| "category": "css3-text", |
| "url": "https://www.w3.org/TR/2003/CR-css3-text-20030514/#text-overline-style" |
| } |
| }, |
| "text-overline-width": { |
| "codegen-properties": { |
| "skip-codegen": true |
| }, |
| "status": "removed", |
| "specification": { |
| "category": "css3-text", |
| "url": "https://www.w3.org/TR/2003/CR-css3-text-20030514/#text-overline-width" |
| } |
| }, |
| "text-shadow": { |
| "inherited": true, |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "specification": { |
| "category": "css-text-decor", |
| "url": "https://www.w3.org/TR/css-text-decor-3/#text-shadow" |
| } |
| }, |
| "text-transform": { |
| "inherited": true, |
| "values": [ |
| "capitalize", |
| "uppercase", |
| "lowercase", |
| "none" |
| ], |
| "codegen-properties": { |
| "aliases": [ |
| "-epub-text-transform" |
| ] |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/text.html#propdef-text-transform" |
| } |
| }, |
| "text-underline": { |
| "codegen-properties": { |
| "skip-codegen": true |
| }, |
| "status": "removed", |
| "specification": { |
| "category": "css3-text", |
| "url": "https://www.w3.org/TR/2003/CR-css3-text-20030514/#text-underline" |
| } |
| }, |
| "text-underline-color": { |
| "codegen-properties": { |
| "skip-codegen": true |
| }, |
| "status": "removed", |
| "specification": { |
| "category": "css3-text", |
| "url": "https://www.w3.org/TR/2003/CR-css3-text-20030514/#text-underline-color" |
| } |
| }, |
| "text-underline-mode": { |
| "values": [ |
| "continuous", |
| "skip-white-space" |
| ], |
| "codegen-properties": { |
| "skip-codegen": true |
| }, |
| "status": "removed", |
| "specification": { |
| "category": "css3-text", |
| "url": "https://www.w3.org/TR/2003/CR-css3-text-20030514/#text-underline-mode" |
| } |
| }, |
| "text-underline-style": { |
| "values": [ |
| "none", |
| "solid", |
| "double", |
| "dashed", |
| "dot-dash", |
| "dot-dot-dash", |
| "wave" |
| ], |
| "codegen-properties": { |
| "skip-codegen": true |
| }, |
| "status": "removed", |
| "specification": { |
| "category": "css3-text", |
| "url": "https://www.w3.org/TR/2003/CR-css3-text-20030514/#text-underline-style" |
| } |
| }, |
| "text-underline-width": { |
| "codegen-properties": { |
| "skip-codegen": true |
| }, |
| "status": "removed", |
| "specification": { |
| "category": "css3-text", |
| "url": "https://www.w3.org/TR/2003/CR-css3-text-20030514/#text-underline-width" |
| } |
| }, |
| "top": { |
| "codegen-properties": { |
| "initial": "initialOffset", |
| "converter": "LengthOrAuto", |
| "logical-property-group": { |
| "name": "inset", |
| "resolver": "top" |
| } |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/visuren.html#propdef-top" |
| } |
| }, |
| "transition": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-transition" |
| ], |
| "longhands": [ |
| "transition-property", |
| "transition-duration", |
| "transition-timing-function", |
| "transition-delay" |
| ] |
| }, |
| "specification": { |
| "category": "css-transitions", |
| "url": "https://www.w3.org/TR/css3-transitions/#transition-shorthand-property" |
| } |
| }, |
| "transition-delay": { |
| "animatable": true, |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-transition-delay" |
| ], |
| "name-for-methods": "Delay" |
| }, |
| "specification": { |
| "category": "css-transitions", |
| "url": "https://www.w3.org/TR/css3-transitions/#transition-delay" |
| } |
| }, |
| "transition-duration": { |
| "animatable": true, |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-transition-duration" |
| ], |
| "name-for-methods": "Duration" |
| }, |
| "specification": { |
| "category": "css-transitions", |
| "url": "https://www.w3.org/TR/css3-transitions/#transition-duration" |
| } |
| }, |
| "transition-property": { |
| "animatable": true, |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-transition-property" |
| ], |
| "name-for-methods": "Property" |
| }, |
| "specification": { |
| "category": "css-transitions", |
| "url": "https://www.w3.org/TR/css3-transitions/#transition-property" |
| } |
| }, |
| "transition-timing-function": { |
| "animatable": true, |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-transition-timing-function" |
| ], |
| "name-for-methods": "TimingFunction" |
| }, |
| "specification": { |
| "category": "css-transitions", |
| "url": "https://www.w3.org/TR/css3-transitions/#transition-timing-function" |
| } |
| }, |
| "unicode-bidi": { |
| "values": [ |
| "normal", |
| "embed", |
| "bidi-override", |
| { |
| "value": "isolate", |
| "url": "https://www.w3.org/TR/css-writing-modes-3/#valdef-unicode-bidi-isolate" |
| }, |
| { |
| "value": "isolate-override", |
| "url": "https://www.w3.org/TR/css-writing-modes-3/#valdef-unicode-bidi-isolate-override" |
| }, |
| { |
| "value": "plaintext", |
| "url": "https://www.w3.org/TR/css-writing-modes-3/#valdef-unicode-bidi-plaintext" |
| }, |
| { |
| "value": "-webkit-isolate", |
| "status": "deprecated" |
| }, |
| { |
| "value": "-webkit-isolate-override", |
| "status": "deprecated" |
| }, |
| { |
| "value": "-webkit-plaintext", |
| "status": "deprecated" |
| } |
| ], |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/visuren.html#propdef-unicode-bidi" |
| } |
| }, |
| "unicode-range": { |
| "codegen-properties": { |
| "skip-builder": true, |
| "descriptor-only": true |
| }, |
| "specification": { |
| "category": "css-fonts", |
| "url": "https://www.w3.org/TR/css-fonts-3/#descdef-unicode-range" |
| } |
| }, |
| "font-display": { |
| "codegen-properties": { |
| "skip-builder": true, |
| "descriptor-only": true |
| }, |
| "specification": { |
| "category": "css-fonts-4", |
| "url": "https://drafts.csswg.org/css-fonts-4/#font-display-desc" |
| }, |
| "values": [ |
| "auto", |
| "block", |
| "swap", |
| "fallback", |
| "optional" |
| ] |
| }, |
| "vector-effect": { |
| "values": [ |
| "none", |
| "non-scaling-stroke" |
| ], |
| "codegen-properties": { |
| "svg": true |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVGTiny12/painting.html#VectorEffectProperty" |
| } |
| }, |
| "vertical-align": { |
| "codegen-properties": { |
| "custom": "Inherit|Value" |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/visudet.html#propdef-vertical-align" |
| } |
| }, |
| "visibility": { |
| "inherited": true, |
| "values": [ |
| "visible", |
| "hidden", |
| "collapse" |
| ], |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/visufx.html#propdef-visibility" |
| } |
| }, |
| "white-space": { |
| "inherited": true, |
| "values": [ |
| "normal", |
| "pre", |
| "pre-wrap", |
| "pre-line", |
| "nowrap", |
| "break-spaces" |
| ], |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/text.html#propdef-white-space" |
| } |
| }, |
| "widows": { |
| "inherited": true, |
| "codegen-properties": { |
| "auto-functions": true |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/page.html#propdef-orphans" |
| } |
| }, |
| "width": { |
| "codegen-properties": { |
| "initial": "initialSize", |
| "converter": "LengthSizing", |
| "logical-property-group": { |
| "name": "size", |
| "resolver": "horizontal" |
| } |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/visudet.html#the-width-property" |
| } |
| }, |
| "will-change": { |
| "codegen-properties": { |
| "custom": "Value" |
| }, |
| "specification": { |
| "category": "css-will-change", |
| "url": "https://www.w3.org/TR/css-will-change/#propdef-will-change" |
| } |
| }, |
| "word-break": { |
| "inherited": true, |
| "values": [ |
| "normal", |
| "break-all", |
| "keep-all", |
| "break-word" |
| ], |
| "codegen-properties": { |
| "aliases": [ |
| "-epub-word-break" |
| ] |
| }, |
| "specification": { |
| "category": "css-text", |
| "url": "https://www.w3.org/TR/css-text-3/#word-break" |
| } |
| }, |
| "word-spacing": { |
| "inherited": true, |
| "codegen-properties": { |
| "conditional-converter": "WordSpacing" |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/text.html#propdef-word-spacing" |
| } |
| }, |
| "word-wrap": { |
| "inherited": true, |
| "values": [ |
| "normal", |
| "break-word" |
| ], |
| "codegen-properties": { |
| "name-for-methods": "OverflowWrap" |
| }, |
| "status": { |
| "status": "obsolete", |
| "comment": "Replaced by overflow-wrap" |
| }, |
| "specification": { |
| "category": "css-text", |
| "url": "https://www.w3.org/TR/css-text-3/#overflow-wrap" |
| } |
| }, |
| "x": { |
| "codegen-properties": { |
| "initial": "initialZeroLength", |
| "converter": "Length" |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG/" |
| } |
| }, |
| "y": { |
| "codegen-properties": { |
| "initial": "initialZeroLength", |
| "converter": "Length" |
| }, |
| "specification": { |
| "category": "svg", |
| "url": "https://www.w3.org/TR/SVG/" |
| } |
| }, |
| "z-index": { |
| "codegen-properties": { |
| "auto-functions": true, |
| "name-for-methods": "SpecifiedZIndex" |
| }, |
| "specification": { |
| "category": "css-22", |
| "url": "https://www.w3.org/TR/CSS22/visuren.html#propdef-z-index" |
| } |
| }, |
| "alt": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-alt" |
| ], |
| "name-for-methods": "ContentAltText", |
| "custom": "Value" |
| }, |
| "status": "non-standard" |
| }, |
| "appearance": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-appearance" |
| ] |
| }, |
| "values": [ |
| "checkbox", |
| "radio", |
| "push-button", |
| "square-button", |
| "button", |
| "button-bevel", |
| "default-button", |
| "inner-spin-button", |
| "listbox", |
| "listitem", |
| "media-controls-background", |
| "media-controls-dark-bar-background", |
| "media-controls-fullscreen-background", |
| "media-controls-light-bar-background", |
| "media-current-time-display", |
| "media-enter-fullscreen-button", |
| "media-exit-fullscreen-button", |
| "media-fullscreen-volume-slider", |
| "media-fullscreen-volume-slider-thumb", |
| "media-mute-button", |
| "media-overlay-play-button", |
| "media-play-button", |
| "media-return-to-realtime-button", |
| "media-rewind-button", |
| "media-seek-back-button", |
| "media-seek-forward-button", |
| "media-slider", |
| "media-sliderthumb", |
| "media-time-remaining-display", |
| "media-toggle-closed-captions-button", |
| "media-volume-slider", |
| "media-volume-slider-container", |
| "media-volume-slider-mute-button", |
| "media-volume-sliderthumb", |
| "menulist", |
| "menulist-button", |
| "menulist-text", |
| "menulist-textfield", |
| "meter", |
| "progress-bar", |
| "progress-bar-value", |
| "slider-horizontal", |
| "slider-vertical", |
| "sliderthumb-horizontal", |
| "sliderthumb-vertical", |
| "caret", |
| "searchfield", |
| "searchfield-decoration", |
| "searchfield-results-decoration", |
| "searchfield-results-button", |
| "searchfield-cancel-button", |
| "snapshotted-plugin-overlay", |
| "textfield", |
| "relevancy-level-indicator", |
| "continuous-capacity-level-indicator", |
| "discrete-capacity-level-indicator", |
| "rating-level-indicator", |
| "-apple-pay-button", |
| "textarea", |
| "attachment", |
| "caps-lock-indicator", |
| "color-well", |
| "list-button", |
| "auto", |
| "none" |
| ], |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-ui", |
| "url": "https://www.w3.org/TR/css-ui-4/#propdef-appearance" |
| } |
| }, |
| "aspect-ratio": { |
| "codegen-properties": { |
| "custom": "All", |
| "settings-flag": "aspectRatioEnabled" |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-sizing", |
| "url": "https://drafts.csswg.org/css-sizing-4/#aspect-ratio" |
| } |
| }, |
| "contain": { |
| "codegen-properties": { |
| "custom": "All", |
| "settings-flag": "cssContainmentEnabled" |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-contain", |
| "url": "https://drafts.csswg.org/css-contain-1/" |
| } |
| }, |
| "container": { |
| "codegen-properties": { |
| "longhands": [ |
| "container-type", |
| "container-name" |
| ] |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-contain", |
| "url": "https://drafts.csswg.org/css-contain-3/#container-queries" |
| } |
| }, |
| "container-name": { |
| "codegen-properties": { |
| "settings-flag": "cssContainerQueriesEnabled", |
| "converter": "ContainerName", |
| "name-for-methods": "ContainerNames" |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-contain", |
| "url": "https://drafts.csswg.org/css-contain-3/#container-queries" |
| } |
| }, |
| "container-type": { |
| "codegen-properties": { |
| "settings-flag": "cssContainerQueriesEnabled" |
| }, |
| "values": [ |
| "none", |
| "size", |
| "inline-size" |
| ], |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-contain", |
| "url": "https://drafts.csswg.org/css-contain-3/#container-queries" |
| } |
| }, |
| "backface-visibility": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-backface-visibility" |
| ] |
| }, |
| "values": [ |
| "visible", |
| "hidden" |
| ], |
| "specification": { |
| "category": "css-transforms", |
| "url": "https://www.w3.org/TR/css-transforms-1/#propdef-backface-visibility" |
| } |
| }, |
| "-webkit-background-clip": { |
| "codegen-properties": { |
| "name-for-methods": "Clip", |
| "fill-layer-property": true |
| } |
| }, |
| "-webkit-background-origin": { |
| "codegen-properties": { |
| "name-for-methods": "Origin", |
| "fill-layer-property": true |
| } |
| }, |
| "-webkit-background-size": { |
| "codegen-properties": { |
| "name-for-methods": "Size", |
| "fill-layer-property": true |
| }, |
| "status": { |
| "comment": "Differs from background-size only in the interpretation of a single value: '-webkit-background-size: l;' is equivalent to 'background-size: l l;' whereas 'background-size: l;' is equivalent to 'background-size: l auto;'" |
| } |
| }, |
| "-webkit-border-horizontal-spacing": { |
| "inherited": true, |
| "codegen-properties": { |
| "name-for-methods": "HorizontalBorderSpacing", |
| "converter": "ComputedLength<float>" |
| }, |
| "status": "non-standard" |
| }, |
| "-webkit-border-image": { |
| "codegen-properties": { |
| "initial": "initialNinePieceImage", |
| "converter": "BorderImage<CSSPropertyWebkitBorderImage>" |
| } |
| }, |
| "-webkit-border-radius": { |
| "codegen-properties": { |
| "longhands": [ |
| "border-top-left-radius", |
| "border-top-right-radius", |
| "border-bottom-right-radius", |
| "border-bottom-left-radius" |
| ] |
| }, |
| "status": { |
| "comment": "Differs from border-radius only in the interpretation of a value consisting of two lengths: '-webkit-border-radius: l1 l2;' is equivalent to 'border-radius: l1 / l2;'." |
| } |
| }, |
| "-webkit-border-vertical-spacing": { |
| "inherited": true, |
| "codegen-properties": { |
| "name-for-methods": "VerticalBorderSpacing", |
| "converter": "ComputedLength<float>" |
| }, |
| "status": "non-standard" |
| }, |
| "-webkit-box-align": { |
| "values": [ |
| "stretch", |
| "start", |
| "end", |
| "center", |
| "baseline" |
| ], |
| "status": "obsolete", |
| "specification": { |
| "category": "css-flexbox", |
| "url": "https://www.w3.org/TR/2009/WD-css3-flexbox-20090723/#propdef-box-align" |
| } |
| }, |
| "-webkit-box-direction": { |
| "inherited": true, |
| "values": [ |
| "normal", |
| "reverse" |
| ], |
| "status": "obsolete", |
| "specification": { |
| "category": "css-flexbox", |
| "url": "https://www.w3.org/TR/2009/WD-css3-flexbox-20090723/#propdef-box-direction" |
| } |
| }, |
| "-webkit-box-flex": { |
| "status": "obsolete", |
| "specification": { |
| "category": "css-flexbox", |
| "url": "https://www.w3.org/TR/2009/WD-css3-flexbox-20090723/#propdef-box-flex" |
| } |
| }, |
| "-webkit-box-flex-group": { |
| "status": "obsolete", |
| "specification": { |
| "category": "css-flexbox", |
| "url": "https://www.w3.org/TR/2009/WD-css3-flexbox-20090723/#propdef-box-flex-group" |
| } |
| }, |
| "-webkit-box-lines": { |
| "values": [ |
| "single", |
| "multiple" |
| ], |
| "status": "obsolete", |
| "specification": { |
| "category": "css-flexbox", |
| "url": "https://www.w3.org/TR/2009/WD-css3-flexbox-20090723/#propdef-box-lines" |
| } |
| }, |
| "-webkit-box-ordinal-group": { |
| "status": "obsolete", |
| "specification": { |
| "category": "css-flexbox", |
| "url": "https://www.w3.org/TR/2009/WD-css3-flexbox-20090723/#propdef-box-ordinal-group" |
| } |
| }, |
| "-webkit-box-orient": { |
| "values": [ |
| "horizontal", |
| "vertical", |
| "inline-axis", |
| "block-axis" |
| ], |
| "status": "obsolete", |
| "specification": { |
| "category": "css-flexbox", |
| "url": "https://www.w3.org/TR/2009/WD-css3-flexbox-20090723/#propdef-box-orient" |
| } |
| }, |
| "-webkit-box-pack": { |
| "values": [ |
| "start", |
| "end", |
| "center", |
| "justify" |
| ], |
| "status": "obsolete", |
| "specification": { |
| "category": "css-flexbox", |
| "url": "https://www.w3.org/TR/2009/WD-css3-flexbox-20090723/#propdef-box-pack" |
| } |
| }, |
| "-webkit-box-reflect": { |
| "codegen-properties": { |
| "converter": "Reflection" |
| }, |
| "status": { |
| "status": "experimental" |
| } |
| }, |
| "-webkit-box-shadow": { |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "status": { |
| "comment": "Differs from box-shadow in its treatement of blur radii > 8px. Let -webkit-box-shadow blur, radius be w_r and box-shadow blur radius be b_r. For w_r > 8px, b_r = 8 + 4 * sqrt((w_r - 8) / 2)." |
| } |
| }, |
| "-webkit-column-axis": { |
| "values": [ |
| "horizontal", |
| "vertical", |
| "auto" |
| ], |
| "status": { |
| "status": "experimental", |
| "comment": "Added in https://bugs.webkit.org/show_bug.cgi?id=71028" |
| } |
| }, |
| "-webkit-column-break-after": { |
| "codegen-properties": { |
| "longhands": [ |
| "break-after" |
| ] |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-multicol", |
| "url": "https://www.w3.org/TR/css3-multicol/#break-after" |
| } |
| }, |
| "-webkit-column-break-before": { |
| "codegen-properties": { |
| "longhands": [ |
| "break-before" |
| ] |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-multicol", |
| "url": "https://www.w3.org/TR/css3-multicol/#break-before" |
| } |
| }, |
| "-webkit-column-break-inside": { |
| "codegen-properties": { |
| "longhands": [ |
| "break-inside" |
| ] |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-multicol", |
| "url": "https://www.w3.org/TR/css3-multicol/#break-inside" |
| } |
| }, |
| "column-count": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-column-count" |
| ], |
| "auto-functions": true |
| }, |
| "specification": { |
| "category": "css-multicol", |
| "url": "https://www.w3.org/TR/css3-multicol/#column-count" |
| } |
| }, |
| "column-fill": { |
| "values": [ |
| "auto", |
| "balance" |
| ], |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-column-fill" |
| ] |
| }, |
| "specification": { |
| "category": "css-multicol", |
| "url": "https://www.w3.org/TR/css3-multicol/#column-fill" |
| } |
| }, |
| "column-gap": { |
| "codegen-properties": { |
| "aliases": [ |
| "grid-column-gap", |
| "-webkit-column-gap" |
| ], |
| "converter": "GapLength" |
| }, |
| "specification": { |
| "category": "css-align", |
| "url": "https://drafts.csswg.org/css-align/#column-row-gap" |
| } |
| }, |
| "row-gap": { |
| "codegen-properties": { |
| "aliases": [ |
| "grid-row-gap" |
| ], |
| "converter": "GapLength" |
| }, |
| "specification": { |
| "category": "css-align", |
| "url": "https://drafts.csswg.org/css-align/#column-row-gap" |
| } |
| }, |
| "gap": { |
| "codegen-properties": { |
| "aliases": [ |
| "grid-gap" |
| ], |
| "longhands": [ |
| "row-gap", |
| "column-gap" |
| ] |
| }, |
| "specification": { |
| "category": "css-align", |
| "url": "https://drafts.csswg.org/css-align/#gap-shorthand" |
| } |
| }, |
| "-webkit-column-progression": { |
| "values": [ |
| "normal", |
| "reverse" |
| ], |
| "status": { |
| "status": "experimental", |
| "comment": "Added in https://bugs.webkit.org/show_bug.cgi?id=89315" |
| } |
| }, |
| "column-rule": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-column-rule" |
| ], |
| "longhands": [ |
| "column-rule-width", |
| "column-rule-style", |
| "column-rule-color" |
| ] |
| }, |
| "specification": { |
| "category": "css-multicol", |
| "url": "https://www.w3.org/TR/css3-multicol/#column-rule" |
| } |
| }, |
| "column-rule-color": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-column-rule-color" |
| ], |
| "initial": "currentColor", |
| "visited-link-color-support": true, |
| "color-property": true |
| }, |
| "specification": { |
| "category": "css-multicol", |
| "url": "https://www.w3.org/TR/css3-multicol/#column-rule-color" |
| } |
| }, |
| "column-rule-style": { |
| "values": [ |
| "none", |
| "hidden", |
| "inset", |
| "groove", |
| "outset", |
| "ridge", |
| "dotted", |
| "dashed", |
| "solid", |
| "double" |
| ], |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-column-rule-style" |
| ], |
| "initial": "initialBorderStyle" |
| }, |
| "specification": { |
| "category": "css-multicol", |
| "url": "https://www.w3.org/TR/css3-multicol/#column-rule-style" |
| } |
| }, |
| "column-rule-width": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-column-rule-width" |
| ], |
| "converter": "LineWidth<unsigned short>" |
| }, |
| "specification": { |
| "category": "css-multicol", |
| "url": "https://www.w3.org/TR/css3-multicol/#column-rule-width" |
| } |
| }, |
| "column-span": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-column-span" |
| ] |
| }, |
| "specification": { |
| "category": "css-multicol", |
| "url": "https://www.w3.org/TR/css3-multicol/#column-span0" |
| } |
| }, |
| "column-width": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-column-width" |
| ], |
| "converter": "ComputedLength<float>", |
| "auto-functions": true |
| }, |
| "specification": { |
| "category": "css-multicol", |
| "url": "https://www.w3.org/TR/css3-multicol/#column-width" |
| } |
| }, |
| "columns": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-columns" |
| ], |
| "longhands": [ |
| "column-width", |
| "column-count" |
| ] |
| }, |
| "specification": { |
| "category": "css-multicol", |
| "url": "https://www.w3.org/TR/css3-multicol/#columns" |
| } |
| }, |
| "-webkit-box-decoration-break": { |
| "values": [ |
| "clone", |
| "slice" |
| ], |
| "codegen-properties": { |
| "enable-if": "ENABLE_CSS_BOX_DECORATION_BREAK" |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-break", |
| "url": "https://www.w3.org/TR/css-break-3/#propdef-box-decoration-break" |
| } |
| }, |
| "mix-blend-mode": { |
| "values": [ |
| "normal", |
| "multiply", |
| "screen", |
| "overlay", |
| "darken", |
| "lighten", |
| "color-dodge", |
| "color-burn", |
| "hard-light", |
| "soft-light", |
| "difference", |
| "exclusion", |
| "plus-darker", |
| "plus-lighter" |
| ], |
| "codegen-properties": { |
| "name-for-methods": "BlendMode", |
| "enable-if": "ENABLE_CSS_COMPOSITING" |
| }, |
| "specification": { |
| "category": "css-compositing", |
| "url": "https://www.w3.org/TR/compositing-1/#propdef-mix-blend-mode" |
| } |
| }, |
| "isolation": { |
| "values": [ |
| "auto", |
| "isolate" |
| ], |
| "codegen-properties": { |
| "enable-if": "ENABLE_CSS_COMPOSITING" |
| }, |
| "specification": { |
| "category": "css-compositing", |
| "url": "https://www.w3.org/TR/compositing-1/#isolation" |
| } |
| }, |
| "filter": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-filter" |
| ], |
| "conditional-converter": "FilterOperations" |
| }, |
| "specification": { |
| "category": "css-filters", |
| "url": "https://www.w3.org/TR/filter-effects/#FilterProperty" |
| } |
| }, |
| "-apple-color-filter": { |
| "inherited": true, |
| "codegen-properties": { |
| "conditional-converter": "FilterOperations" |
| }, |
| "status": { |
| "status": "non-standard" |
| } |
| }, |
| "align-content": { |
| "values": [ |
| "flex-start", |
| "flex-end", |
| "center", |
| "space-between", |
| "space-around", |
| "stretch" |
| ], |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-align-content" |
| ], |
| "initial": "initialContentAlignment", |
| "converter": "ContentAlignmentData" |
| }, |
| "specification": { |
| "category": "css-flexbox", |
| "url": "https://www.w3.org/TR/css-flexbox-1/#propdef-align-content" |
| } |
| }, |
| "align-items": { |
| "values": [ |
| "flex-start", |
| "flex-end", |
| "center", |
| "baseline", |
| "stretch" |
| ], |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-align-items" |
| ], |
| "initial": "initialDefaultAlignment", |
| "converter": "SelfOrDefaultAlignmentData" |
| }, |
| "specification": { |
| "category": "css-flexbox", |
| "url": "https://www.w3.org/TR/css-flexbox-1/#propdef-align-items", |
| "keywords": ["flexbox, align-items"] |
| } |
| }, |
| "align-self": { |
| "values": [ |
| "auto", |
| "flex-start", |
| "flex-end", |
| "center", |
| "baseline", |
| "stretch" |
| ], |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-align-self" |
| ], |
| "initial": "initialSelfAlignment", |
| "converter": "SelfOrDefaultAlignmentData" |
| }, |
| "specification": { |
| "category": "css-flexbox", |
| "url": "https://www.w3.org/TR/css-flexbox-1/#propdef-align-self" |
| } |
| }, |
| "flex": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-flex" |
| ], |
| "longhands": [ |
| "flex-grow", |
| "flex-shrink", |
| "flex-basis" |
| ] |
| }, |
| "specification": { |
| "category": "css-flexbox", |
| "url": "https://www.w3.org/TR/css-flexbox-1/#propdef-flex" |
| } |
| }, |
| "flex-basis": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-flex-basis" |
| ], |
| "converter": "LengthSizing" |
| }, |
| "specification": { |
| "category": "css-flexbox", |
| "url": "https://www.w3.org/TR/css-flexbox-1/#propdef-flex-basis" |
| } |
| }, |
| "flex-direction": { |
| "values": [ |
| "row", |
| "row-reverse", |
| "column", |
| "column-reverse" |
| ], |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-flex-direction" |
| ] |
| }, |
| "specification": { |
| "category": "css-flexbox", |
| "url": "https://www.w3.org/TR/css-flexbox-1/#propdef-flex-direction" |
| } |
| }, |
| "flex-flow": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-flex-flow" |
| ], |
| "longhands": [ |
| "flex-direction", |
| "flex-wrap" |
| ] |
| }, |
| "specification": { |
| "category": "css-flexbox", |
| "url": "https://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow" |
| } |
| }, |
| "flex-grow": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-flex-grow" |
| ] |
| }, |
| "specification": { |
| "category": "css-flexbox", |
| "url": "https://www.w3.org/TR/css-flexbox-1/#propdef-flex-grow" |
| } |
| }, |
| "flex-shrink": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-flex-shrink" |
| ] |
| }, |
| "specification": { |
| "category": "css-flexbox", |
| "url": "https://www.w3.org/TR/css-flexbox-1/#propdef-flex-shrink" |
| } |
| }, |
| "flex-wrap": { |
| "values": [ |
| "nowrap", |
| "wrap", |
| "wrap-reverse" |
| ], |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-flex-wrap" |
| ] |
| }, |
| "specification": { |
| "category": "css-flexbox", |
| "url": "https://www.w3.org/TR/css-flexbox-1/#propdef-flex-wrap" |
| } |
| }, |
| "justify-content": { |
| "values": [ |
| "flex-start", |
| "flex-end", |
| "center", |
| "space-between", |
| "space-around" |
| ], |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-justify-content" |
| ], |
| "initial": "initialContentAlignment", |
| "converter": "ContentAlignmentData" |
| }, |
| "specification": { |
| "category": "css-flexbox", |
| "url": "https://www.w3.org/TR/css-flexbox-1/#propdef-justify-content" |
| } |
| }, |
| "-webkit-backdrop-filter": { |
| "codegen-properties": { |
| "conditional-converter": "FilterOperations", |
| "enable-if": "ENABLE_FILTERS_LEVEL_2" |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-filters", |
| "url": "https://drafts.fxtf.org/filters-2/#BackdropFilterProperty" |
| } |
| }, |
| "-webkit-font-size-delta": { |
| "codegen-properties": { |
| "skip-builder": true, |
| "internal-only": true |
| }, |
| "status": "non-standard" |
| }, |
| "justify-self": { |
| "codegen-properties": { |
| "initial": "initialSelfAlignment", |
| "converter": "SelfOrDefaultAlignmentData" |
| }, |
| "specification": { |
| "category": "css-align", |
| "url": "https://www.w3.org/TR/css-align-3/#propdef-justify-self" |
| } |
| }, |
| "justify-items": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-justify-items" |
| ], |
| "converter": "SelfOrDefaultAlignmentData" |
| }, |
| "specification": { |
| "category": "css-align", |
| "url": "https://www.w3.org/TR/css-align-3/#propdef-justify-items" |
| } |
| }, |
| "place-content": { |
| "codegen-properties": { |
| "longhands": [ |
| "align-content", |
| "justify-content" |
| ] |
| }, |
| "specification": { |
| "category": "css-align", |
| "url": "https://www.w3.org/TR/css-align-3/#propdef-place-content" |
| } |
| }, |
| "place-items": { |
| "codegen-properties": { |
| "longhands": [ |
| "align-items", |
| "justify-items" |
| ] |
| }, |
| "specification": { |
| "category": "css-align", |
| "url": "https://drafts.csswg.org/css-align-3/#propdef-place-items" |
| } |
| }, |
| "place-self": { |
| "codegen-properties": { |
| "longhands": [ |
| "align-self", |
| "justify-self" |
| ] |
| }, |
| "specification": { |
| "category": "css-align", |
| "url": "https://drafts.csswg.org/css-align-3/#propdef-place-self" |
| } |
| }, |
| "grid": { |
| "codegen-properties": { |
| "longhands": [ |
| "grid-template-rows", |
| "grid-template-columns", |
| "grid-template-areas", |
| "grid-auto-flow", |
| "grid-auto-rows", |
| "grid-auto-columns" |
| ] |
| }, |
| "specification": { |
| "category": "css-grid", |
| "url": "https://www.w3.org/TR/css-grid-1/#propdef-grid" |
| } |
| }, |
| "grid-area": { |
| "codegen-properties": { |
| "longhands": [ |
| "grid-row-start", |
| "grid-column-start", |
| "grid-row-end", |
| "grid-column-end" |
| ] |
| }, |
| "specification": { |
| "category": "css-grid", |
| "url": "https://www.w3.org/TR/css-grid-1/#propdef-grid-area" |
| } |
| }, |
| "grid-auto-columns": { |
| "codegen-properties": { |
| "converter": "GridTrackSizeList" |
| }, |
| "specification": { |
| "category": "css-grid", |
| "url": "https://www.w3.org/TR/css-grid-1/#propdef-grid-auto-columns" |
| } |
| }, |
| "grid-auto-rows": { |
| "codegen-properties": { |
| "converter": "GridTrackSizeList" |
| }, |
| "specification": { |
| "category": "css-grid", |
| "url": "https://www.w3.org/TR/css-grid-1/#propdef-grid-auto-rows" |
| } |
| }, |
| "grid-column-end": { |
| "codegen-properties": { |
| "name-for-methods": "GridItemColumnEnd", |
| "conditional-converter": "GridPosition" |
| }, |
| "specification": { |
| "category": "css-grid", |
| "url": "https://www.w3.org/TR/css-grid-1/#propdef-grid-column-end" |
| } |
| }, |
| "grid-column-start": { |
| "codegen-properties": { |
| "name-for-methods": "GridItemColumnStart", |
| "conditional-converter": "GridPosition" |
| }, |
| "specification": { |
| "category": "css-grid", |
| "url": "https://www.w3.org/TR/css-grid-1/#propdef-grid-column-start" |
| } |
| }, |
| "grid-template": { |
| "codegen-properties": { |
| "longhands": [ |
| "grid-template-rows", |
| "grid-template-columns", |
| "grid-template-areas" |
| ] |
| }, |
| "specification": { |
| "category": "css-grid", |
| "url": "https://www.w3.org/TR/css-grid-1/#propdef-grid-template" |
| } |
| }, |
| "grid-template-columns": { |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "specification": { |
| "category": "css-grid", |
| "url": "https://www.w3.org/TR/css-grid-1/#propdef-grid-template-columns" |
| } |
| }, |
| "grid-template-rows": { |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "specification": { |
| "category": "css-grid", |
| "url": "https://www.w3.org/TR/css-grid-1/#propdef-grid-template-rows" |
| } |
| }, |
| "grid-row-end": { |
| "codegen-properties": { |
| "name-for-methods": "GridItemRowEnd", |
| "conditional-converter": "GridPosition" |
| }, |
| "specification": { |
| "category": "css-grid", |
| "url": "https://www.w3.org/TR/css-grid-1/#propdef-grid-row-end" |
| } |
| }, |
| "grid-row-start": { |
| "codegen-properties": { |
| "name-for-methods": "GridItemRowStart", |
| "conditional-converter": "GridPosition" |
| }, |
| "specification": { |
| "category": "css-grid", |
| "url": "https://www.w3.org/TR/css-grid-1/#propdef-grid-row-start" |
| } |
| }, |
| "grid-column": { |
| "codegen-properties": { |
| "longhands": [ |
| "grid-column-start", |
| "grid-column-end" |
| ] |
| }, |
| "specification": { |
| "category": "css-grid", |
| "url": "https://www.w3.org/TR/css-grid-1/#propdef-grid-column" |
| } |
| }, |
| "grid-row": { |
| "codegen-properties": { |
| "longhands": [ |
| "grid-row-start", |
| "grid-row-end" |
| ] |
| }, |
| "specification": { |
| "category": "css-grid", |
| "url": "https://www.w3.org/TR/css-grid-1/#propdef-grid-row" |
| } |
| }, |
| "grid-template-areas": { |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "specification": { |
| "category": "css-grid", |
| "url": "https://www.w3.org/TR/css-grid-1/#propdef-grid-template-areas" |
| } |
| }, |
| "grid-auto-flow": { |
| "codegen-properties": { |
| "converter": "GridAutoFlow" |
| }, |
| "specification": { |
| "category": "css-grid", |
| "url": "https://www.w3.org/TR/css-grid-1/#propdef-grid-auto-flow" |
| } |
| }, |
| "-webkit-hyphenate-character": { |
| "inherited": true, |
| "codegen-properties": { |
| "name-for-methods": "HyphenationString", |
| "converter": "StringOrAuto" |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-text", |
| "url": "https://www.w3.org/TR/css-text-4/#hyphenate-character" |
| } |
| }, |
| "-webkit-hyphenate-limit-after": { |
| "inherited": true, |
| "codegen-properties": { |
| "name-for-methods": "HyphenationLimitAfter", |
| "converter": "NumberOrAuto<short>" |
| }, |
| "status": "non-standard" |
| }, |
| "-webkit-hyphenate-limit-before": { |
| "inherited": true, |
| "codegen-properties": { |
| "name-for-methods": "HyphenationLimitBefore", |
| "converter": "NumberOrAuto<short>" |
| }, |
| "status": "non-standard" |
| }, |
| "-webkit-hyphenate-limit-lines": { |
| "inherited": true, |
| "codegen-properties": { |
| "name-for-methods": "HyphenationLimitLines", |
| "converter": "WebkitHyphenateLimitLines" |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-text", |
| "url": "https://www.w3.org/TR/css-text-4/#propdef-hyphenate-limit-lines" |
| } |
| }, |
| "-webkit-hyphens": { |
| "inherited": true, |
| "values": [ |
| "none", |
| "manual", |
| "auto" |
| ], |
| "codegen-properties": { |
| "aliases": [ |
| "-epub-hyphens" |
| ] |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-text", |
| "url": "https://www.w3.org/TR/css-text-3/#hyphens-property" |
| } |
| }, |
| "-webkit-initial-letter": { |
| "codegen-properties": { |
| "converter": "InitialLetter" |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-inline", |
| "url": "https://www.w3.org/TR/css-inline/#propdef-initial-letter" |
| } |
| }, |
| "-webkit-line-box-contain": { |
| "values": [ |
| "block", |
| "inline", |
| "font", |
| "glyphs", |
| "replaced", |
| "inline-box", |
| "initial-letter" |
| ], |
| "inherited": true, |
| "codegen-properties": { |
| "converter": "LineBoxContain" |
| }, |
| "status": { |
| "status": "obsolete", |
| "comment": "Added in https://trac.webkit.org/changeset/81684" |
| } |
| }, |
| "-webkit-line-align": { |
| "inherited": true, |
| "values": [ |
| "none", |
| "edges" |
| ], |
| "status": { |
| "status": "obsolete", |
| "comment": "Added in https://trac.webkit.org/changeset/108133" |
| }, |
| "specification": { |
| "category": "css-line-grid", |
| "url": "https://www.w3.org/TR/css-line-grid-1/" |
| } |
| }, |
| "line-break": { |
| "inherited": true, |
| "values": [ |
| "auto", |
| "loose", |
| "normal", |
| "strict", |
| { |
| "value": "after-white-space", |
| "status": "non-standard", |
| "comment": "Added in https://trac.webkit.org/changeset/7763" |
| }, |
| "anywhere" |
| ], |
| "specification": { |
| "category": "css-text", |
| "url": "https://www.w3.org/TR/css-text-3/#line-break" |
| }, |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-line-break" |
| ] |
| } |
| }, |
| "-webkit-line-clamp": { |
| "status": "non-standard" |
| }, |
| "-webkit-line-grid": { |
| "inherited": true, |
| "codegen-properties": { |
| "converter": "StringOrNone" |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-line-grid", |
| "url": "https://www.w3.org/TR/css-line-grid-1/#propdef-line-grid" |
| } |
| }, |
| "-webkit-line-snap": { |
| "inherited": true, |
| "values": [ |
| "none", |
| "baseline", |
| "contain" |
| ], |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-line-grid", |
| "url": "https://www.w3.org/TR/css-line-grid-1/#line-snap" |
| } |
| }, |
| "-webkit-box-snap": { |
| "inherited": true, |
| "values": [ |
| "block-start", |
| "block-end", |
| "center", |
| "first-baseline", |
| "last-baseline" |
| ], |
| "codegen-properties": { |
| "skip-codegen": true |
| }, |
| "status": { |
| "status": "not implemented" |
| }, |
| "specification": { |
| "category": "css-line-grid", |
| "url": "https://www.w3.org/TR/css-line-grid-1/#box-snap" |
| } |
| }, |
| "-webkit-marquee-direction": { |
| "codegen-properties": { |
| "internal-only": true |
| }, |
| "values": [ |
| "forwards", |
| "backwards", |
| "ahead", |
| "reverse", |
| "left", |
| "right", |
| "down", |
| "up", |
| "auto" |
| ], |
| "status": "non-standard" |
| }, |
| "-webkit-marquee-increment": { |
| "codegen-properties": { |
| "conditional-converter": "MarqueeIncrement", |
| "internal-only": true |
| }, |
| "status": "non-standard" |
| }, |
| "-webkit-marquee-repetition": { |
| "codegen-properties": { |
| "name-for-methods": "MarqueeLoopCount", |
| "converter": "MarqueeRepetition", |
| "internal-only": true |
| }, |
| "status": "non-standard" |
| }, |
| "-webkit-marquee-speed": { |
| "codegen-properties": { |
| "converter": "MarqueeSpeed", |
| "internal-only": true |
| }, |
| "status": "non-standard" |
| }, |
| "-webkit-marquee-style": { |
| "values": [ |
| "none", |
| "slide", |
| "scroll", |
| "alternate" |
| ], |
| "codegen-properties": { |
| "name-for-methods": "MarqueeBehavior", |
| "internal-only": true |
| }, |
| "status": "non-standard" |
| }, |
| "-webkit-mask": { |
| "codegen-properties": { |
| "longhands": [ |
| "mask-image", |
| "-webkit-mask-source-type", |
| "-webkit-mask-position-x", |
| "-webkit-mask-position-y", |
| "mask-size", |
| "mask-repeat-x", |
| "mask-repeat-y", |
| "mask-origin", |
| "-webkit-mask-clip" |
| ], |
| "comment": "Differs from the unprefixed property in accepting -webkit-mask-source-type in place of mask-mode" |
| }, |
| "specification": { |
| "category": "css-masking", |
| "url": "https://www.w3.org/TR/css-masking-1/#propdef-mask" |
| } |
| }, |
| "-webkit-mask-box-image": { |
| "codegen-properties": { |
| "initial": "initialNinePieceImage", |
| "converter": "BorderMask<CSSPropertyWebkitMaskBoxImage>" |
| }, |
| "status": "non-standard", |
| "specification": { |
| "category": "css-masking" |
| } |
| }, |
| "-webkit-mask-box-image-outset": { |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "status": "non-standard", |
| "specification": { |
| "category": "css-masking" |
| } |
| }, |
| "-webkit-mask-box-image-repeat": { |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "status": "non-standard", |
| "specification": { |
| "category": "css-masking" |
| } |
| }, |
| "-webkit-mask-box-image-slice": { |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "status": "non-standard", |
| "specification": { |
| "category": "css-masking" |
| } |
| }, |
| "-webkit-mask-box-image-source": { |
| "codegen-properties": { |
| "converter": "StyleImage<CSSPropertyWebkitMaskBoxImageSource>" |
| }, |
| "status": "non-standard", |
| "specification": { |
| "category": "css-masking" |
| } |
| }, |
| "-webkit-mask-box-image-width": { |
| "codegen-properties": { |
| "custom": "All" |
| }, |
| "status": "non-standard", |
| "specification": { |
| "category": "css-masking" |
| } |
| }, |
| "-webkit-mask-clip": { |
| "codegen-properties": { |
| "name-for-methods": "Clip", |
| "fill-layer-property": true |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-masking", |
| "url": "https://www.w3.org/TR/css-masking-1/#propdef-mask-clip" |
| } |
| }, |
| "-webkit-mask-composite": { |
| "codegen-properties": { |
| "name-for-methods": "Composite", |
| "fill-layer-property": true |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-masking", |
| "url": "https://www.w3.org/TR/css-masking-1/#propdef-mask-composite" |
| } |
| }, |
| "-webkit-mask-source-type": { |
| "codegen-properties": { |
| "synonym": "mask-mode", |
| "comment": "Deprecated alias for mask-mode, supports an 'auto' value, does not support 'match-source'" |
| }, |
| "status": "non-standard", |
| "specification": { |
| "category": "css-masking" |
| } |
| }, |
| "-webkit-nbsp-mode": { |
| "inherited": true, |
| "values": [ |
| "normal", |
| "space" |
| ], |
| "codegen-properties": { |
| "initial": "initialNBSPMode", |
| "setter": "setNBSPMode" |
| }, |
| "status": "non-standard" |
| }, |
| "negative": { |
| "codegen-properties": { |
| "descriptor-only": true, |
| "settings-flag": "cssCounterStyleAtRulesEnabled", |
| "skip-builder": true |
| }, |
| "specification": { |
| "category": "css-counter-styles", |
| "url": "https://www.w3.org/TR/css-counter-styles-3/#counter-style-negative" |
| } |
| }, |
| "color-scheme": { |
| "inherited": true, |
| "values": [ |
| "auto", |
| "light", |
| "dark", |
| "only" |
| ], |
| "codegen-properties": { |
| "aliases": [ |
| "supported-color-schemes" |
| ], |
| "converter": "ColorScheme", |
| "comment": "This is the second highest priority property, to ensure that its value can be checked when resolving colors.", |
| "custom": "Value", |
| "enable-if": "ENABLE_DARK_MODE_CSS", |
| "high-priority": true |
| }, |
| "specification": { |
| "category": "css-color-adjust", |
| "url": "https://www.w3.org/TR/css-color-adjust/#color-scheme-prop" |
| }, |
| "status": { |
| "status": "supported", |
| "enabled-by-default": true |
| } |
| }, |
| "order": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-order" |
| ] |
| }, |
| "specification": { |
| "category": "css-flexbox", |
| "url": "https://www.w3.org/TR/css-flexbox-1/#order-property" |
| } |
| }, |
| "perspective": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-perspective" |
| ], |
| "conditional-converter": "Perspective" |
| }, |
| "specification": { |
| "category": "css-transforms", |
| "url": "https://www.w3.org/TR/css-transforms-1/#transform-style-property" |
| } |
| }, |
| "perspective-origin": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-perspective-origin" |
| ], |
| "longhands": [ |
| "perspective-origin-x", |
| "perspective-origin-y" |
| ] |
| }, |
| "specification": { |
| "category": "css-transforms", |
| "url": "https://www.w3.org/TR/css-transforms-1/#propdef-perspective-origin" |
| } |
| }, |
| "perspective-origin-x": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-perspective-origin-x" |
| ], |
| "converter": "PositionComponentX" |
| }, |
| "specification": { |
| "category": "css-transforms", |
| "url": "https://www.w3.org/TR/css-transforms-1/#propdef-perspective-origin" |
| } |
| }, |
| "perspective-origin-y": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-perspective-origin-y" |
| ], |
| "converter": "PositionComponentY" |
| }, |
| "specification": { |
| "category": "css-transforms", |
| "url": "https://www.w3.org/TR/css-transforms-1/#propdef-perspective-origin" |
| } |
| }, |
| "prefix": { |
| "codegen-properties": { |
| "descriptor-only": true, |
| "settings-flag": "cssCounterStyleAtRulesEnabled", |
| "skip-builder": true |
| }, |
| "specification": { |
| "category": "css-counter-styles", |
| "url": "https://www.w3.org/TR/css-counter-styles-3/#counter-style-prefix" |
| } |
| }, |
| "print-color-adjust": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-print-color-adjust", |
| "color-adjust" |
| ] |
| }, |
| "inherited": true, |
| "values": [ |
| "exact", |
| "economy" |
| ], |
| "specification": { |
| "category": "css-color-adjust", |
| "url": "https://www.w3.org/TR/css-color-adjust/#print-color-adjust" |
| } |
| }, |
| "range": { |
| "codegen-properties": { |
| "descriptor-only": true, |
| "settings-flag": "cssCounterStyleAtRulesEnabled", |
| "skip-builder": true |
| }, |
| "specification": { |
| "category": "css-counter-styles", |
| "url": "https://www.w3.org/TR/css-counter-styles-3/#counter-style-range" |
| } |
| }, |
| "-webkit-rtl-ordering": { |
| "inherited": true, |
| "values": [ |
| "logical", |
| "visual" |
| ], |
| "codegen-properties": { |
| "initial": "initialRTLOrdering", |
| "setter": "setRTLOrdering" |
| }, |
| "status": "non-standard" |
| }, |
| "suffix": { |
| "codegen-properties": { |
| "descriptor-only": true, |
| "settings-flag": "cssCounterStyleAtRulesEnabled", |
| "skip-builder": true |
| }, |
| "specification": { |
| "category": "css-counter-styles", |
| "url": "https://www.w3.org/TR/css-counter-styles-3/#counter-style-suffix" |
| } |
| }, |
| "-webkit-text-combine": { |
| "inherited": true, |
| "values": [ |
| "none", |
| "horizontal" |
| ], |
| "codegen-properties": { |
| "aliases": [ |
| "-epub-text-combine" |
| ] |
| }, |
| "status": { |
| "status": "obsolete", |
| "comment": "Use text-combine-upright instead." |
| } |
| }, |
| "text-combine-upright": { |
| "inherited": true, |
| "codegen-properties": { |
| "name-for-methods": "TextCombine" |
| }, |
| "values": [ |
| "none", |
| "all" |
| ], |
| "specification": { |
| "category": "css-writing-modes", |
| "url": "https://www.w3.org/TR/css-writing-modes-3/#propdef-direction" |
| } |
| }, |
| "-webkit-text-align-last": { |
| "inherited": true, |
| "values": [ |
| "left", |
| "right", |
| "center", |
| "justify", |
| "start", |
| "end", |
| "auto" |
| ], |
| "codegen-properties": { |
| "enable-if": "ENABLE_CSS3_TEXT" |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-text", |
| "url": "https://www.w3.org/TR/css-text-3/#text-align-last-property" |
| } |
| }, |
| "-webkit-text-justify": { |
| "inherited": true, |
| "values": [ |
| "inter-word", |
| "distribute", |
| "auto", |
| "none" |
| ], |
| "codegen-properties": { |
| "enable-if": "ENABLE_CSS3_TEXT" |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-text", |
| "url": "https://www.w3.org/TR/css-text-3/#text-justify" |
| } |
| }, |
| "-webkit-text-decoration": { |
| "codegen-properties": { |
| "longhands": [ |
| "text-decoration-line", |
| "text-decoration-style", |
| "text-decoration-color" |
| ] |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-text-decor", |
| "url": "https://www.w3.org/TR/css-text-decor-3/#text-decoration" |
| } |
| }, |
| "text-decoration-line": { |
| "codegen-properties": { |
| "name-for-methods": "TextDecoration", |
| "converter": "TextDecoration", |
| "aliases": [ |
| "-webkit-text-decoration-line" |
| ] |
| }, |
| "specification": { |
| "category": "css-text-decor", |
| "url": "https://www.w3.org/TR/css-text-decor-3/#text-decoration-line" |
| } |
| }, |
| "text-decoration-style": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-text-decoration-style" |
| ] |
| }, |
| "values": [ |
| "solid", |
| "double", |
| "dotted", |
| "dashed", |
| "wavy" |
| ], |
| "specification": { |
| "category": "css-text-decor", |
| "url": "https://www.w3.org/TR/css-text-decor-3/#text-decoration-style" |
| } |
| }, |
| "text-decoration-color": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-text-decoration-color" |
| ], |
| "initial": "currentColor", |
| "visited-link-color-support": true, |
| "color-property": true |
| }, |
| "specification": { |
| "category": "css-text-decor", |
| "url": "https://www.w3.org/TR/css-text-decor-3/#text-decoration-color" |
| } |
| }, |
| "text-decoration-skip": { |
| "inherited": true, |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-text-decoration-skip" |
| ], |
| "longhands": [ |
| "text-decoration-skip-ink" |
| ] |
| }, |
| "specification": { |
| "category": "css-text-decor", |
| "url": "https://www.w3.org/TR/css-text-decor-3/#text-decoration-skip" |
| } |
| }, |
| "text-decoration-skip-ink": { |
| "inherited": true, |
| "values": [ |
| "auto", |
| "none", |
| "all" |
| ], |
| "specification": { |
| "category": "css-text-decor", |
| "url": "https://drafts.csswg.org/css-text-decor-4/#text-decoration-skip-ink-property" |
| } |
| }, |
| "text-underline-position": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-text-underline-position" |
| ] |
| }, |
| "inherited": true, |
| "specification": { |
| "category": "css-text-decor", |
| "url": "https://www.w3.org/TR/css-text-decor-3/#text-underline-position-property" |
| } |
| }, |
| "text-underline-offset": { |
| "inherited": true, |
| "codegen-properties": { |
| "converter": "TextUnderlineOffset" |
| }, |
| "specification": { |
| "category": "css-text-decor", |
| "url": "https://www.w3.org/TR/css-text-decor-4/#underline-offset" |
| } |
| }, |
| "text-decoration-thickness": { |
| "inherited": true, |
| "codegen-properties": { |
| "converter": "TextDecorationThickness" |
| }, |
| "specification": { |
| "category": "css-text-decor", |
| "url": "https://www.w3.org/TR/css-text-decor-4/#text-decoration-thickness" |
| } |
| }, |
| "-webkit-text-decorations-in-effect": { |
| "inherited": true, |
| "codegen-properties": { |
| "skip-builder": true |
| }, |
| "status": "non-standard" |
| }, |
| "-internal-text-autosizing-status": { |
| "inherited": true, |
| "codegen-properties": { |
| "skip-builder": true, |
| "enable-if": "ENABLE_TEXT_AUTOSIZING" |
| }, |
| "status": "non-standard" |
| }, |
| "text-emphasis": { |
| "inherited": true, |
| "codegen-properties": { |
| "aliases": [ |
| "-epub-text-emphasis", |
| "-webkit-text-emphasis" |
| ], |
| "longhands": [ |
| "text-emphasis-style", |
| "text-emphasis-color" |
| ] |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-text-decor", |
| "url": "https://www.w3.org/TR/css-text-decor-3/#text-emphasis" |
| } |
| }, |
| "text-emphasis-color": { |
| "inherited": true, |
| "codegen-properties": { |
| "aliases": [ |
| "-epub-text-emphasis-color", |
| "-webkit-text-emphasis-color" |
| ], |
| "initial": "currentColor", |
| "visited-link-color-support": true, |
| "color-property": true |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-text-decor", |
| "url": "https://www.w3.org/TR/css-text-decor-3/#text-emphasis-color" |
| } |
| }, |
| "text-emphasis-position": { |
| "inherited": true, |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-text-emphasis-position" |
| ], |
| "converter": "TextEmphasisPosition" |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-text-decor", |
| "url": "https://www.w3.org/TR/css-text-decor-3/#text-emphasis-position" |
| } |
| }, |
| "text-emphasis-style": { |
| "inherited": true, |
| "codegen-properties": { |
| "aliases": [ |
| "-epub-text-emphasis-style", |
| "-webkit-text-emphasis-style" |
| ], |
| "custom": "All" |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-text-decor", |
| "url": "https://www.w3.org/TR/css-text-decor-3/#text-emphasis-style" |
| } |
| }, |
| "-webkit-text-fill-color": { |
| "inherited": true, |
| "codegen-properties": { |
| "initial": "currentColor", |
| "visited-link-color-support": true, |
| "color-property": true |
| }, |
| "status": { |
| "status": "non-standard", |
| "comment": "Obsoleted by fill-color" |
| } |
| }, |
| "-webkit-text-security": { |
| "inherited": true, |
| "values": [ |
| "disc", |
| "circle", |
| "square", |
| "none" |
| ], |
| "status": "non-standard" |
| }, |
| "-webkit-text-stroke": { |
| "inherited": true, |
| "codegen-properties": { |
| "longhands": [ |
| "-webkit-text-stroke-width", |
| "-webkit-text-stroke-color" |
| ] |
| }, |
| "status": "non-standard" |
| }, |
| "-webkit-text-stroke-color": { |
| "inherited": true, |
| "codegen-properties": { |
| "initial": "currentColor", |
| "visited-link-color-support": true, |
| "color-property": true |
| }, |
| "status": { |
| "status": "non-standard", |
| "comment": "Obsoleted by stroke-color" |
| } |
| }, |
| "-webkit-text-stroke-width": { |
| "inherited": true, |
| "codegen-properties": { |
| "converter": "TextStrokeWidth" |
| }, |
| "status": { |
| "status": "non-standard", |
| "comment": "Obsoleted by stroke-width" |
| } |
| }, |
| "transform": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-transform" |
| ], |
| "converter": "Transform" |
| }, |
| "specification": { |
| "category": "css-transforms", |
| "url": "https://www.w3.org/TR/css-transforms-1/#transform-property" |
| } |
| }, |
| "transform-box": { |
| "values" : [ |
| "content-box", |
| "border-box", |
| "fill-box", |
| "stroke-box", |
| "view-box" |
| ], |
| "codegen-properties": { |
| "initial": "initialTransformBox" |
| }, |
| "specification": { |
| "category": "css-transforms", |
| "url": "https://www.w3.org/TR/css-transforms/#propdef-transform-box" |
| } |
| }, |
| "transform-origin": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-transform-origin" |
| ], |
| "longhands": [ |
| "transform-origin-x", |
| "transform-origin-y", |
| "transform-origin-z" |
| ] |
| }, |
| "specification": { |
| "category": "css-transforms", |
| "url": "https://www.w3.org/TR/css-transforms-1/#propdef-transform-origin" |
| } |
| }, |
| "transform-origin-x": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-transform-origin-x" |
| ], |
| "converter": "PositionComponentX" |
| }, |
| "specification": { |
| "category": "css-transforms", |
| "url": "https://www.w3.org/TR/css-transforms-1/#propdef-transform-origin" |
| } |
| }, |
| "transform-origin-y": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-transform-origin-y" |
| ], |
| "converter": "PositionComponentY" |
| }, |
| "specification": { |
| "category": "css-transforms", |
| "url": "https://www.w3.org/TR/css-transforms-1/#propdef-transform-origin" |
| } |
| }, |
| "transform-origin-z": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-transform-origin-z" |
| ], |
| "converter": "ComputedLength<float>" |
| }, |
| "specification": { |
| "category": "css-transforms", |
| "url": "https://www.w3.org/TR/css-transforms-1/#propdef-transform-origin" |
| } |
| }, |
| "transform-style": { |
| "values": [ |
| "flat", |
| "preserve-3d", |
| { |
| "value": "optimized-3d", |
| "status": "internal" |
| } |
| ], |
| "codegen-properties": { |
| "name-for-methods": "TransformStyle3D" |
| }, |
| "specification": { |
| "category": "css-transforms", |
| "url": "https://www.w3.org/TR/css-transforms-1/#transform-style-property" |
| } |
| }, |
| "-webkit-transform-style": { |
| "values": [ |
| "flat", |
| "preserve-3d", |
| { |
| "value": "optimized-3d", |
| "status": "internal" |
| } |
| ], |
| "codegen-properties": { |
| "name-for-methods": "TransformStyle3D", |
| "comment": "Keeping -webkit-transform-style around is how we'll detect legacy content. At that point, we'll have to add a custom builder and a new TransformStyle3D type. FIXME: this never happened." |
| } |
| }, |
| "translate": { |
| "codegen-properties": { |
| "settings-flag": "cssIndividualTransformPropertiesEnabled", |
| "converter": "Translate" |
| }, |
| "specification": { |
| "category": "css-transforms", |
| "url": "https://drafts.csswg.org/css-transforms-2/#propdef-translate" |
| } |
| }, |
| "scale": { |
| "codegen-properties": { |
| "settings-flag": "cssIndividualTransformPropertiesEnabled", |
| "converter": "Scale" |
| }, |
| "specification": { |
| "category": "css-transforms", |
| "url": "https://drafts.csswg.org/css-transforms-2/#propdef-scale" |
| |
| } |
| }, |
| "rotate": { |
| "codegen-properties": { |
| "settings-flag": "cssIndividualTransformPropertiesEnabled", |
| "converter": "Rotate" |
| }, |
| "specification": { |
| "category": "css-transforms", |
| "url": "https://drafts.csswg.org/css-transforms-2/#propdef-rotate" |
| } |
| }, |
| "-webkit-user-drag": { |
| "values": [ |
| "auto", |
| "none", |
| "element" |
| ], |
| "status": "non-standard" |
| }, |
| "-webkit-user-modify": { |
| "inherited": true, |
| "values": [ |
| "read-only", |
| "read-write", |
| "read-write-plaintext-only" |
| ], |
| "status": "non-standard" |
| }, |
| "-webkit-user-select": { |
| "inherited": true, |
| "values": [ |
| "element" |
| ], |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "category": "css-ui", |
| "url": "https://www.w3.org/TR/css-ui-4/#propdef-user-select" |
| } |
| }, |
| "scroll-behavior": { |
| "values": [ |
| "auto", |
| "smooth" |
| ], |
| "codegen-properties": { |
| "settings-flag": "CSSOMViewSmoothScrollingEnabled", |
| "converter": "SmoothScrolling", |
| "name-for-methods": "UseSmoothScrolling" |
| }, |
| "status": { |
| "status": "experimental" |
| }, |
| "specification": { |
| "url": "https://drafts.csswg.org/cssom-view/#propdef-scroll-behavior" |
| } |
| }, |
| "scroll-margin": { |
| "codegen-properties": { |
| "longhands": [ |
| "scroll-margin-top", |
| "scroll-margin-right", |
| "scroll-margin-bottom", |
| "scroll-margin-left" |
| ], |
| "aliases": [ |
| "scroll-snap-margin" |
| ] |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-margin" |
| } |
| }, |
| "scroll-margin-bottom": { |
| "codegen-properties": { |
| "initial": "initialScrollMargin", |
| "converter": "Length", |
| "aliases": [ |
| "scroll-snap-margin-bottom" |
| ], |
| "logical-property-group": { |
| "name": "scroll-margin", |
| "resolver": "bottom" |
| } |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-margin" |
| } |
| }, |
| "scroll-margin-left": { |
| "codegen-properties": { |
| "initial": "initialScrollMargin", |
| "converter": "Length", |
| "aliases": [ |
| "scroll-snap-margin-left" |
| ], |
| "logical-property-group": { |
| "name": "scroll-margin", |
| "resolver": "left" |
| } |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-margin" |
| } |
| }, |
| "scroll-margin-right": { |
| "codegen-properties": { |
| "initial": "initialScrollMargin", |
| "converter": "Length", |
| "aliases": [ |
| "scroll-snap-margin-right" |
| ], |
| "logical-property-group": { |
| "name": "scroll-margin", |
| "resolver": "right" |
| } |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-margin" |
| } |
| }, |
| "scroll-margin-top": { |
| "codegen-properties": { |
| "initial": "initialScrollMargin", |
| "converter": "Length", |
| "aliases": [ |
| "scroll-snap-margin-top" |
| ], |
| "logical-property-group": { |
| "name": "scroll-margin", |
| "resolver": "top" |
| } |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-margin" |
| } |
| }, |
| "scroll-margin-inline-start": { |
| "codegen-properties": { |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "scroll-margin", |
| "resolver": "inline-start" |
| } |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-margin-inline-start" |
| } |
| }, |
| "scroll-margin-block-start": { |
| "codegen-properties": { |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "scroll-margin", |
| "resolver": "block-start" |
| } |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-margin-block-start" |
| } |
| }, |
| "scroll-margin-inline-end": { |
| "codegen-properties": { |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "scroll-margin", |
| "resolver": "inline-end" |
| } |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-margin-inline-end" |
| } |
| }, |
| "scroll-margin-block-end": { |
| "codegen-properties": { |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "scroll-margin", |
| "resolver": "block-end" |
| } |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-margin-block-end" |
| } |
| }, |
| "scroll-margin-block": { |
| "codegen-properties": { |
| "longhands": [ |
| "scroll-margin-block-start", |
| "scroll-margin-block-end" |
| ] |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-margin-block" |
| } |
| }, |
| "scroll-margin-inline": { |
| "codegen-properties": { |
| "longhands": [ |
| "scroll-margin-inline-start", |
| "scroll-margin-inline-end" |
| ] |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-margin-inline" |
| } |
| }, |
| "scroll-padding": { |
| "codegen-properties": { |
| "longhands": [ |
| "scroll-padding-top", |
| "scroll-padding-right", |
| "scroll-padding-bottom", |
| "scroll-padding-left" |
| ] |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-padding" |
| } |
| }, |
| "scroll-padding-bottom": { |
| "codegen-properties": { |
| "initial": "initialScrollPadding", |
| "converter": "LengthOrAuto", |
| "logical-property-group": { |
| "name": "scroll-padding", |
| "resolver": "bottom" |
| } |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-padding-bottom" |
| } |
| }, |
| "scroll-padding-left": { |
| "codegen-properties": { |
| "initial": "initialScrollPadding", |
| "converter": "LengthOrAuto", |
| "logical-property-group": { |
| "name": "scroll-padding", |
| "resolver": "left" |
| } |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-padding-left" |
| } |
| }, |
| "scroll-padding-right": { |
| "codegen-properties": { |
| "initial": "initialScrollPadding", |
| "converter": "LengthOrAuto", |
| "logical-property-group": { |
| "name": "scroll-padding", |
| "resolver": "right" |
| } |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-padding-right" |
| } |
| }, |
| "scroll-padding-top": { |
| "codegen-properties": { |
| "initial": "initialScrollPadding", |
| "converter": "LengthOrAuto", |
| "logical-property-group": { |
| "name": "scroll-padding", |
| "resolver": "top" |
| } |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-padding-top" |
| } |
| }, |
| "scroll-padding-inline-start": { |
| "codegen-properties": { |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "scroll-padding", |
| "resolver": "inline-start" |
| } |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-padding-inline-start" |
| } |
| }, |
| "scroll-padding-block-start": { |
| "codegen-properties": { |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "scroll-padding", |
| "resolver": "block-start" |
| } |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-padding-block-start" |
| } |
| }, |
| "scroll-padding-inline-end": { |
| "codegen-properties": { |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "scroll-padding", |
| "resolver": "inline-end" |
| } |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-padding-inline-end" |
| } |
| }, |
| "scroll-padding-block-end": { |
| "codegen-properties": { |
| "skip-builder": true, |
| "logical-property-group": { |
| "name": "scroll-padding", |
| "resolver": "block-end" |
| } |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-padding-block-end" |
| } |
| }, |
| "scroll-padding-block": { |
| "codegen-properties": { |
| "longhands": [ |
| "scroll-padding-block-start", |
| "scroll-padding-block-end" |
| ] |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-padding-block" |
| } |
| }, |
| "scroll-padding-inline": { |
| "codegen-properties": { |
| "longhands": [ |
| "scroll-padding-inline-start", |
| "scroll-padding-inline-end" |
| ] |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-padding-inline" |
| } |
| }, |
| "scroll-snap-align": { |
| "codegen-properties": { |
| "converter": "ScrollSnapAlign" |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-padding" |
| } |
| }, |
| "scroll-snap-type": { |
| "codegen-properties": { |
| "converter": "ScrollSnapType" |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/#propdef-scroll-padding" |
| } |
| }, |
| "scroll-snap-stop": { |
| "codegen-properties": { |
| "converter": "ScrollSnapStop" |
| }, |
| "specification": { |
| "category": "css-scroll-snap", |
| "url": "https://drafts.csswg.org/css-scroll-snap-1/#propdef-scroll-snap-stop" |
| } |
| }, |
| "shape-outside": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-shape-outside" |
| ], |
| "converter": "ShapeValue" |
| }, |
| "specification": { |
| "category": "css-shapes", |
| "url": "https://www.w3.org/TR/css-shapes/#propdef-shape-outside" |
| } |
| }, |
| "shape-margin": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-shape-margin" |
| ], |
| "converter": "Length" |
| }, |
| "specification": { |
| "category": "css-shapes", |
| "url": "https://www.w3.org/TR/css-shapes/#propdef-shape-margin" |
| } |
| }, |
| "shape-image-threshold": { |
| "codegen-properties": { |
| "aliases": [ |
| "-webkit-shape-image-threshold" |
| ], |
| "converter": "NumberOrAuto<float>" |
| }, |
| "specification": { |
| "category": "css-shapes", |
| "url": "https://www.w3.org/TR/css-shapes/#propdef-shape-image-threshold" |
| } |
| }, |
| "system": { |
| "codegen-properties": { |
| "descriptor-only": true, |
| "settings-flag": "cssCounterStyleAtRulesEnabled", |
| "skip-builder": true |
| }, |
| "specification": { |
| "category": "css-counter-styles", |
| "url": "https://www.w3.org/TR/css-counter-styles-3/#counter-style-system" |
| } |
| }, |
| "-webkit-tap-highlight-color": { |
| "inherited": true, |
| "codegen-properties": { |
| "converter": "TapHighlightColor", |
| "enable-if": "ENABLE_TOUCH_EVENTS" |
| }, |
| "status": "non-standard" |
| }, |
| "-webkit-overflow-scrolling": { |
| "inherited": true, |
| "values": [ |
| "auto", |
| "touch" |
| ], |
| "codegen-properties": { |
| "name-for-methods": "UseTouchOverflowScrolling", |
| "converter": "OverflowScrolling", |
| "enable-if": "ENABLE_OVERFLOW_SCROLLING_TOUCH" |
| }, |
| "status": "non-standard" |
| }, |
| "touch-action": { |
| "values": [ |
| "auto", |
| "none", |
| "manipulation", |
| "pan-x", |
| "pan-y", |
| "pinch-zoom" |
| ], |
| "codegen-properties": { |
| "name-for-methods": "TouchActions", |
| "converter": "TouchAction" |
| }, |
| "specification": { |
| "url": "https://www.w3.org/TR/pointerevents/#the-touch-action-css-property" |
| } |
| }, |
| "-webkit-touch-callout": { |
| "inherited": true, |
| "values": [ |
| "default", |
| "none" |
| ], |
| "codegen-properties": { |
| "name-for-methods": "TouchCalloutEnabled", |
| "converter": "TouchCallout", |
| "enable-if": "WTF_PLATFORM_IOS_FAMILY" |
| }, |
| "status": "non-standard" |
| }, |
| "-apple-trailing-word": { |
| "inherited": true, |
| "values": [ |
| "auto", |
| "-webkit-partially-balanced" |
| ], |
| "codegen-properties": { |
| "name-for-methods": "TrailingWord", |
| "enable-if": "ENABLE_CSS_TRAILING_WORD" |
| }, |
| "status": { |
| "status": "non-standard", |
| "comment": "Needed for feature-detecting the Safari browser. Implementation has no effect." |
| } |
| }, |
| "-apple-pay-button-style": { |
| "codegen-properties": { |
| "enable-if": "ENABLE_APPLE_PAY" |
| }, |
| "status": "non-standard" |
| }, |
| "-apple-pay-button-type": { |
| "codegen-properties": { |
| "enable-if": "ENABLE_APPLE_PAY" |
| }, |
| "status": "non-standard" |
| }, |
| "fill-color": { |
| "codegen-properties": { |
| "skip-codegen": true |
| }, |
| "specification": { |
| "category": "css-text-fill-and-stroke", |
| "url": "https://drafts.fxtf.org/paint/#fill-color" |
| } |
| }, |
| "fill-image": { |
| "codegen-properties": { |
| "skip-codegen": true |
| }, |
| "specification": { |
| "category": "css-text-fill-and-stroke", |
| "url": "https://drafts.fxtf.org/paint/#fill-image" |
| } |
| }, |
| "fill-origin": { |
| "codegen-properties": { |
| "skip-codegen": true |
| }, |
| "specification": { |
| "category": "css-text-fill-and-stroke", |
| "url": "https://drafts.fxtf.org/paint/#fill-origin" |
| } |
| }, |
| "fill-position": { |
| "codegen-properties": { |
| "skip-codegen": true |
| }, |
| "specification": { |
| "category": "css-text-fill-and-stroke", |
| "url": "https://drafts.fxtf.org/paint/#fill-position" |
| } |
| }, |
| "border-boundary": { |
| "codegen-properties": { |
| "skip-codegen": true |
| }, |
| "specification": { |
| "category": "css-round-display", |
| "url": "https://www.w3.org/TR/css-round-display-1/#border-boundary-property" |
| } |
| } |
| }, |
| "categories": { |
| "css-22": { |
| "shortname": "CSS 2.2", |
| "longname": "CSS 2.2", |
| "url": "https://www.w3.org/TR/CSS22/" |
| }, |
| "css-align": { |
| "shortname": "CSS Box Alignment", |
| "longname": "CSS Box Alignment Module", |
| "url": "https://www.w3.org/TR/css-align-3/" |
| }, |
| "css-animations": { |
| "shortname": "CSS Animations", |
| "longname": "CSS Animations", |
| "url": "https://www.w3.org/TR/css3-animations/" |
| }, |
| "css-backgrounds": { |
| "shortname": "CSS Backgrounds and Borders", |
| "longname": "CSS Backgrounds and Borders Module", |
| "url": "https://www.w3.org/TR/css3-background/" |
| }, |
| "css-break": { |
| "shortname": "CSS Fragmentation", |
| "longname": "CSS Fragmentation Module", |
| "url": "https://www.w3.org/TR/css-break-3/" |
| }, |
| "css-cascade": { |
| "shortname": "CSS Cascade", |
| "longname": "CSS Cascading and Inheritance", |
| "url": "https://www.w3.org/TR/css-cascade-3/" |
| }, |
| "css-color": { |
| "shortname": "CSS Color", |
| "longname": "CSS Color Module", |
| "url": "https://www.w3.org/TR/css-color/" |
| }, |
| "css-color-adjust": { |
| "shortname": "CSS Color Adjustment", |
| "longname": "CSS Color Adjustment Module", |
| "url": "https://www.w3.org/TR/css-color-adjust/" |
| }, |
| "css-compositing": { |
| "shortname": "CSS Compositing and Blending", |
| "longname": "CSS Compositing and Blending", |
| "url": "https://www.w3.org/TR/compositing-1/" |
| }, |
| "css-contain": { |
| "shortname": "CSS Containment", |
| "longname": "CSS Containment Module", |
| "url": "https://drafts.csswg.org/css-contain-2/" |
| }, |
| "css-content": { |
| "shortname": "CSS Generated Content", |
| "longname": "CSS Generated Content Module", |
| "url": "https://www.w3.org/TR/css-content-3/" |
| }, |
| "css-counter-styles": { |
| "shortname": "CSS Counter Styles", |
| "longname": "CSS Counter Styles Module", |
| "url": "https://www.w3.org/TR/css-counter-styles-3" |
| }, |
| "css-device-adapt": { |
| "shortname": "CSS Device Adaptation", |
| "longname": "CSS Device Adaptation Module", |
| "url": "https://www.w3.org/TR/css-device-adapt-1/", |
| "status": "under consideration" |
| }, |
| "css-display": { |
| "shortname": "CSS Display", |
| "longname": "CSS Display Module", |
| "url": "https://www.w3.org/TR/css-display-3/" |
| }, |
| "css-filters": { |
| "shortname": "CSS Filter Effects", |
| "longname": "CSS Filter Effects Module", |
| "url": "https://www.w3.org/TR/filter-effects/" |
| }, |
| "css-flexbox": { |
| "shortname": "CSS Flexbox", |
| "longname": "CSS Flexible Box Module", |
| "url": "https://www.w3.org/TR/css-flexbox-1/" |
| }, |
| "css-fonts": { |
| "shortname": "CSS Fonts", |
| "longname": "CSS Fonts Module", |
| "url": "https://www.w3.org/TR/css-fonts-3/" |
| }, |
| "css-fonts-4": { |
| "shortname": "CSS Fonts Level 4", |
| "longname": "CSS Fonts Module Level 4", |
| "url": "https://drafts.csswg.org/css-fonts-4" |
| }, |
| "css-grid": { |
| "shortname": "CSS Grid Layout", |
| "longname": "CSS Grid Layout Module", |
| "url": "https://www.w3.org/TR/css-grid-1/" |
| }, |
| "css-images": { |
| "shortname": "CSS Images", |
| "longname": "CSS Image Values and Replaced Content Module", |
| "url": "https://www.w3.org/TR/css3-images/" |
| }, |
| "css-inline": { |
| "shortname": "CSS Inline Layout", |
| "longname": "CSS Inline Layout Module", |
| "url": "https://www.w3.org/TR/css-inline/" |
| }, |
| "css-line-grid": { |
| "shortname": "CSS Line Grid", |
| "longname": "CSS Line Grid Module", |
| "url": "https://www.w3.org/TR/css-line-grid-1/" |
| }, |
| "css-lists": { |
| "shortname": "CSS Lists and Counters", |
| "longname": "CSS Lists and Counters Module", |
| "url": "https://www.w3.org/TR/css-lists-3/" |
| }, |
| "css-logical-props": { |
| "shortname": "CSS Logical Properties", |
| "longname": "CSS Logical Properties Module", |
| "url": "https://drafts.csswg.org/css-logical-props/", |
| "status": "experimental" |
| }, |
| "css-masking": { |
| "shortname": "CSS Masking", |
| "longname": "CSS Masking Module", |
| "url": "https://www.w3.org/TR/css-masking-1/" |
| }, |
| "css-motion-path": { |
| "shortname": "CSS Motion Path", |
| "longname": "CSS Motion Path Module", |
| "url": "https://drafts.fxtf.org/motion-1/", |
| "status": "experimental" |
| }, |
| "css-multicol": { |
| "shortname": "CSS Multi-column Layout", |
| "longname": "CSS Multi-column Layout Module", |
| "url": "https://www.w3.org/TR/css3-multicol/" |
| }, |
| "css-overflow": { |
| "shortname": "CSS Overflow", |
| "longname": "CSS Overflow Module", |
| "url": "https://www.w3.org/TR/css-overflow-3/" |
| }, |
| "css-page": { |
| "shortname": "CSS Paged Media", |
| "longname": "CSS Paged Media Module", |
| "url": "https://www.w3.org/TR/css3-page/" |
| }, |
| "css-round-display": { |
| "shortname": "CSS Round Display", |
| "longname": "CSS Round Display Module", |
| "url": "https://www.w3.org/TR/css-round-display-1/", |
| "status": "not considering" |
| }, |
| "css-ruby": { |
| "shortname": "CSS Ruby", |
| "longname": "CSS Ruby Layout Module", |
| "url": "https://www.w3.org/TR/css-ruby-1/" |
| }, |
| "css-scroll-snap": { |
| "shortname": "CSS Scroll Snap", |
| "longname": "CSS Scroll Snap Module", |
| "url": "https://www.w3.org/TR/css-scroll-snap-1/" |
| }, |
| "css-shapes": { |
| "shortname": "CSS Shapes", |
| "longname": "CSS Shapes Module", |
| "url": "https://www.w3.org/TR/css-shapes/" |
| }, |
| "css-sizing": { |
| "shortname": "CSS Box Sizing", |
| "longname": "CSS Box Sizing Module Level 4", |
| "url": "https://drafts.csswg.org/css-sizing-4/" |
| }, |
| "css-speech": { |
| "shortname": "CSS Speech", |
| "longname": "CSS Speech Module", |
| "url": "https://www.w3.org/TR/css3-speech/" |
| }, |
| "css-text": { |
| "shortname": "CSS Text", |
| "longname": "CSS Text Module", |
| "url": "https://www.w3.org/TR/css-text-3/" |
| }, |
| "css-text-decor": { |
| "shortname": "CSS Text Decoration", |
| "longname": "CSS Text Decoration Module", |
| "url": "https://www.w3.org/TR/css-text-decor-3/" |
| }, |
| "css3-text": { |
| "shortname": "CSS3 Text", |
| "longname": "CSS3 Text Module", |
| "url": "https://www.w3.org/TR/2003/CR-css3-text-20030514/", |
| "status": "obsolete" |
| }, |
| "css-text-fill-and-stroke": { |
| "shortname": "CSS Text Fill and Stroke", |
| "longname": "CSS Text Fill and Stroke Module", |
| "url": "https://drafts.fxtf.org/paint/", |
| "status": "under consideration" |
| }, |
| "css-transforms": { |
| "shortname": "CSS Transforms", |
| "longname": "CSS Transforms Module", |
| "url": "https://www.w3.org/TR/css-transforms-1/" |
| }, |
| "css-transitions": { |
| "shortname": "CSS Transitions", |
| "longname": "CSS Transitions Module", |
| "url": "https://www.w3.org/TR/css3-transitions/" |
| }, |
| "css-ui": { |
| "shortname": "CSS Basic User Interface", |
| "longname": "CSS Basic User Interface Module", |
| "url": "https://www.w3.org/TR/css-ui-3/" |
| }, |
| "css-will-change": { |
| "shortname": "CSS Will Change", |
| "longname": "CSS Will Change Module", |
| "url": "https://www.w3.org/TR/css-will-change/" |
| }, |
| "css-writing-modes": { |
| "shortname": "CSS Writing Modes", |
| "longname": "CSS Writing Modes Module", |
| "url": "https://www.w3.org/TR/css-writing-modes-3/" |
| }, |
| "svg": { |
| "shortname": "SVG", |
| "longname": "SVG", |
| "url": "https://www.w3.org/TR/SVG11/" |
| } |
| } |
| } |