chrome-devtools-frontend
Version:
Chrome DevTools UI
1,739 lines • 746 kB
JSON
{
"version": 1.1,
"properties": [
{
"name": "additive-symbols",
"browsers": [
"FF33"
],
"syntax": "[ <integer> && <symbol> ]#",
"relevance": 50,
"description": "@counter-style descriptor. Specifies the symbols used by the marker-construction algorithm specified by the system descriptor. Needs to be specified if the counter system is 'additive'.",
"restrictions": [
"integer",
"string",
"image",
"identifier"
]
},
{
"name": "align-content",
"browsers": [
"E12",
"FF28",
"S9",
"C29",
"IE11",
"O16"
],
"values": [
{
"name": "center",
"description": "Lines are packed toward the center of the flex container."
},
{
"name": "flex-end",
"description": "Lines are packed toward the end of the flex container."
},
{
"name": "flex-start",
"description": "Lines are packed toward the start of the flex container."
},
{
"name": "space-around",
"description": "Lines are evenly distributed in the flex container, with half-size spaces on either end."
},
{
"name": "space-between",
"description": "Lines are evenly distributed in the flex container."
},
{
"name": "stretch",
"description": "Lines stretch to take up the remaining space."
}
],
"syntax": "normal | <baseline-position> | <content-distribution> | <overflow-position>? <content-position>",
"relevance": 64,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/align-content"
}
],
"description": "Aligns a flex container's lines within the flex container when there is extra space in the cross-axis, similar to how 'justify-content' aligns individual items within the main-axis.",
"restrictions": [
"enum"
]
},
{
"name": "align-items",
"browsers": [
"E12",
"FF20",
"S9",
"C29",
"IE11",
"O16"
],
"values": [
{
"name": "baseline",
"description": "If the flex item's inline axis is the same as the cross axis, this value is identical to 'flex-start'. Otherwise, it participates in baseline alignment."
},
{
"name": "center",
"description": "The flex item's margin box is centered in the cross axis within the line."
},
{
"name": "flex-end",
"description": "The cross-end margin edge of the flex item is placed flush with the cross-end edge of the line."
},
{
"name": "flex-start",
"description": "The cross-start margin edge of the flex item is placed flush with the cross-start edge of the line."
},
{
"name": "stretch",
"description": "If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched."
}
],
"syntax": "normal | stretch | <baseline-position> | [ <overflow-position>? <self-position> ]",
"relevance": 86,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/align-items"
}
],
"description": "Aligns flex items along the cross axis of the current line of the flex container.",
"restrictions": [
"enum"
]
},
{
"name": "justify-items",
"browsers": [
"E12",
"FF20",
"S9",
"C52",
"IE11",
"O12.1"
],
"values": [
{
"name": "auto"
},
{
"name": "normal"
},
{
"name": "end"
},
{
"name": "start"
},
{
"name": "flex-end",
"description": "\"Flex items are packed toward the end of the line.\""
},
{
"name": "flex-start",
"description": "\"Flex items are packed toward the start of the line.\""
},
{
"name": "self-end",
"description": "The item is packed flush to the edge of the alignment container of the end side of the item, in the appropriate axis."
},
{
"name": "self-start",
"description": "The item is packed flush to the edge of the alignment container of the start side of the item, in the appropriate axis.."
},
{
"name": "center",
"description": "The items are packed flush to each other toward the center of the of the alignment container."
},
{
"name": "left"
},
{
"name": "right"
},
{
"name": "baseline"
},
{
"name": "first baseline"
},
{
"name": "last baseline"
},
{
"name": "stretch",
"description": "If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched."
},
{
"name": "save"
},
{
"name": "unsave"
},
{
"name": "legacy"
}
],
"syntax": "normal | stretch | <baseline-position> | <overflow-position>? [ <self-position> | left | right ] | legacy | legacy && [ left | right | center ]",
"relevance": 53,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/justify-items"
}
],
"description": "Defines the default justify-self for all items of the box, giving them the default way of justifying each box along the appropriate axis",
"restrictions": [
"enum"
]
},
{
"name": "justify-self",
"browsers": [
"E16",
"FF45",
"S10.1",
"C57",
"IE10",
"O44"
],
"values": [
{
"name": "auto"
},
{
"name": "normal"
},
{
"name": "end"
},
{
"name": "start"
},
{
"name": "flex-end",
"description": "\"Flex items are packed toward the end of the line.\""
},
{
"name": "flex-start",
"description": "\"Flex items are packed toward the start of the line.\""
},
{
"name": "self-end",
"description": "The item is packed flush to the edge of the alignment container of the end side of the item, in the appropriate axis."
},
{
"name": "self-start",
"description": "The item is packed flush to the edge of the alignment container of the start side of the item, in the appropriate axis.."
},
{
"name": "center",
"description": "The items are packed flush to each other toward the center of the of the alignment container."
},
{
"name": "left"
},
{
"name": "right"
},
{
"name": "baseline"
},
{
"name": "first baseline"
},
{
"name": "last baseline"
},
{
"name": "stretch",
"description": "If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched."
},
{
"name": "save"
},
{
"name": "unsave"
}
],
"syntax": "auto | normal | stretch | <baseline-position> | <overflow-position>? [ <self-position> | left | right ]",
"relevance": 53,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/justify-self"
}
],
"description": "Defines the way of justifying a box inside its container along the appropriate axis.",
"restrictions": [
"enum"
]
},
{
"name": "align-self",
"browsers": [
"E12",
"FF20",
"S9",
"C29",
"IE10",
"O12.1"
],
"values": [
{
"name": "auto",
"description": "Computes to the value of 'align-items' on the element's parent, or 'stretch' if the element has no parent. On absolutely positioned elements, it computes to itself."
},
{
"name": "baseline",
"description": "If the flex item's inline axis is the same as the cross axis, this value is identical to 'flex-start'. Otherwise, it participates in baseline alignment."
},
{
"name": "center",
"description": "The flex item's margin box is centered in the cross axis within the line."
},
{
"name": "flex-end",
"description": "The cross-end margin edge of the flex item is placed flush with the cross-end edge of the line."
},
{
"name": "flex-start",
"description": "The cross-start margin edge of the flex item is placed flush with the cross-start edge of the line."
},
{
"name": "stretch",
"description": "If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched."
}
],
"syntax": "auto | normal | stretch | <baseline-position> | <overflow-position>? <self-position>",
"relevance": 73,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/align-self"
}
],
"description": "Allows the default alignment along the cross axis to be overridden for individual flex items.",
"restrictions": [
"enum"
]
},
{
"name": "all",
"browsers": [
"E79",
"FF27",
"S9.1",
"C37",
"O24"
],
"values": [],
"syntax": "initial | inherit | unset | revert | revert-layer",
"relevance": 52,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/all"
}
],
"description": "Shorthand that resets all properties except 'direction' and 'unicode-bidi'.",
"restrictions": [
"enum"
]
},
{
"name": "alt",
"browsers": [
"S9"
],
"values": [],
"relevance": 50,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/alt"
}
],
"description": "Provides alternative text for assistive technology to replace the generated content of a ::before or ::after element.",
"restrictions": [
"string",
"enum"
]
},
{
"name": "animation",
"browsers": [
"E12",
"FF16",
"S9",
"C43",
"IE10",
"O30"
],
"values": [
{
"name": "alternate",
"description": "The animation cycle iterations that are odd counts are played in the normal direction, and the animation cycle iterations that are even counts are played in a reverse direction."
},
{
"name": "alternate-reverse",
"description": "The animation cycle iterations that are odd counts are played in the reverse direction, and the animation cycle iterations that are even counts are played in a normal direction."
},
{
"name": "backwards",
"description": "The beginning property value (as defined in the first @keyframes at-rule) is applied before the animation is displayed, during the period defined by 'animation-delay'."
},
{
"name": "both",
"description": "Both forwards and backwards fill modes are applied."
},
{
"name": "forwards",
"description": "The final property value (as defined in the last @keyframes at-rule) is maintained after the animation completes."
},
{
"name": "infinite",
"description": "Causes the animation to repeat forever."
},
{
"name": "none",
"description": "No animation is performed"
},
{
"name": "normal",
"description": "Normal playback."
},
{
"name": "reverse",
"description": "All iterations of the animation are played in the reverse direction from the way they were specified."
}
],
"syntax": "<single-animation>#",
"relevance": 83,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/animation"
}
],
"description": "Shorthand property combines six of the animation properties into a single property.",
"restrictions": [
"time",
"timing-function",
"enum",
"identifier",
"number"
]
},
{
"name": "animation-delay",
"browsers": [
"E12",
"FF16",
"S9",
"C43",
"IE10",
"O30"
],
"syntax": "<time>#",
"relevance": 65,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/animation-delay"
}
],
"description": "Defines when the animation will start.",
"restrictions": [
"time"
]
},
{
"name": "animation-direction",
"browsers": [
"E12",
"FF16",
"S9",
"C43",
"IE10",
"O30"
],
"values": [
{
"name": "alternate",
"description": "The animation cycle iterations that are odd counts are played in the normal direction, and the animation cycle iterations that are even counts are played in a reverse direction."
},
{
"name": "alternate-reverse",
"description": "The animation cycle iterations that are odd counts are played in the reverse direction, and the animation cycle iterations that are even counts are played in a normal direction."
},
{
"name": "normal",
"description": "Normal playback."
},
{
"name": "reverse",
"description": "All iterations of the animation are played in the reverse direction from the way they were specified."
}
],
"syntax": "<single-animation-direction>#",
"relevance": 56,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/animation-direction"
}
],
"description": "Defines whether or not the animation should play in reverse on alternate cycles.",
"restrictions": [
"enum"
]
},
{
"name": "animation-duration",
"browsers": [
"E12",
"FF16",
"S9",
"C43",
"IE10",
"O30"
],
"syntax": "<time>#",
"relevance": 71,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/animation-duration"
}
],
"description": "Defines the length of time that an animation takes to complete one cycle.",
"restrictions": [
"time"
]
},
{
"name": "animation-fill-mode",
"browsers": [
"E12",
"FF16",
"S9",
"C43",
"IE10",
"O30"
],
"values": [
{
"name": "backwards",
"description": "The beginning property value (as defined in the first @keyframes at-rule) is applied before the animation is displayed, during the period defined by 'animation-delay'."
},
{
"name": "both",
"description": "Both forwards and backwards fill modes are applied."
},
{
"name": "forwards",
"description": "The final property value (as defined in the last @keyframes at-rule) is maintained after the animation completes."
},
{
"name": "none",
"description": "There is no change to the property value between the time the animation is applied and the time the animation begins playing or after the animation completes."
}
],
"syntax": "<single-animation-fill-mode>#",
"relevance": 65,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/animation-fill-mode"
}
],
"description": "Defines what values are applied by the animation outside the time it is executing.",
"restrictions": [
"enum"
]
},
{
"name": "animation-iteration-count",
"browsers": [
"E12",
"FF16",
"S9",
"C43",
"IE10",
"O30"
],
"values": [
{
"name": "infinite",
"description": "Causes the animation to repeat forever."
}
],
"syntax": "<single-animation-iteration-count>#",
"relevance": 63,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/animation-iteration-count"
}
],
"description": "Defines the number of times an animation cycle is played. The default value is one, meaning the animation will play from beginning to end once.",
"restrictions": [
"number",
"enum"
]
},
{
"name": "animation-name",
"browsers": [
"E12",
"FF16",
"S9",
"C43",
"IE10",
"O30"
],
"values": [
{
"name": "none",
"description": "No animation is performed"
}
],
"syntax": "[ none | <keyframes-name> ]#",
"relevance": 71,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/animation-name"
}
],
"description": "Defines a list of animations that apply. Each name is used to select the keyframe at-rule that provides the property values for the animation.",
"restrictions": [
"identifier",
"enum"
]
},
{
"name": "animation-play-state",
"browsers": [
"E12",
"FF16",
"S9",
"C43",
"IE10",
"O30"
],
"values": [
{
"name": "paused",
"description": "A running animation will be paused."
},
{
"name": "running",
"description": "Resume playback of a paused animation."
}
],
"syntax": "<single-animation-play-state>#",
"relevance": 54,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/animation-play-state"
}
],
"description": "Defines whether the animation is running or paused.",
"restrictions": [
"enum"
]
},
{
"name": "animation-timing-function",
"browsers": [
"E12",
"FF16",
"S9",
"C43",
"IE10",
"O30"
],
"syntax": "<easing-function>#",
"relevance": 72,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/animation-timing-function"
}
],
"description": "Describes how the animation will progress over one cycle of its duration.",
"restrictions": [
"timing-function"
]
},
{
"name": "backface-visibility",
"browsers": [
"E12",
"FF16",
"S15.4",
"C36",
"IE10",
"O23"
],
"values": [
{
"name": "hidden",
"description": "Back side is hidden."
},
{
"name": "visible",
"description": "Back side is visible."
}
],
"syntax": "visible | hidden",
"relevance": 59,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/backface-visibility"
}
],
"description": "Determines whether or not the 'back' side of a transformed element is visible when facing the viewer. With an identity transform, the front side of an element faces the viewer.",
"restrictions": [
"enum"
]
},
{
"name": "background",
"browsers": [
"E12",
"FF1",
"S1",
"C1",
"IE4",
"O3.5"
],
"values": [
{
"name": "fixed",
"description": "The background is fixed with regard to the viewport. In paged media where there is no viewport, a 'fixed' background is fixed with respect to the page box and therefore replicated on every page."
},
{
"name": "local",
"description": "The background is fixed with regard to the element's contents: if the element has a scrolling mechanism, the background scrolls with the element's contents."
},
{
"name": "none",
"description": "A value of 'none' counts as an image layer but draws nothing."
},
{
"name": "scroll",
"description": "The background is fixed with regard to the element itself and does not scroll with its contents. (It is effectively attached to the element's border.)"
}
],
"syntax": "[ <bg-layer> , ]* <final-bg-layer>",
"relevance": 93,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/background"
}
],
"description": "Shorthand property for setting most background properties at the same place in the style sheet.",
"restrictions": [
"enum",
"image",
"color",
"position",
"length",
"repeat",
"percentage",
"box"
]
},
{
"name": "background-attachment",
"browsers": [
"E12",
"FF1",
"S1",
"C1",
"IE4",
"O3.5"
],
"values": [
{
"name": "fixed",
"description": "The background is fixed with regard to the viewport. In paged media where there is no viewport, a 'fixed' background is fixed with respect to the page box and therefore replicated on every page."
},
{
"name": "local",
"browsers": [
"E12",
"FF1",
"S1",
"C1",
"IE4",
"O3.5"
],
"description": "The background is fixed with regard to the element's contents: if the element has a scrolling mechanism, the background scrolls with the element's contents."
},
{
"name": "scroll",
"description": "The background is fixed with regard to the element itself and does not scroll with its contents. (It is effectively attached to the element's border.)"
}
],
"syntax": "<attachment>#",
"relevance": 54,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/background-attachment"
}
],
"description": "Specifies whether the background images are fixed with regard to the viewport ('fixed') or scroll along with the element ('scroll') or its contents ('local').",
"restrictions": [
"enum"
]
},
{
"name": "background-blend-mode",
"browsers": [
"E79",
"FF30",
"S8",
"C35",
"O22"
],
"values": [
{
"name": "normal",
"description": "Default attribute which specifies no blending"
},
{
"name": "multiply",
"description": "The source color is multiplied by the destination color and replaces the destination."
},
{
"name": "screen",
"description": "Multiplies the complements of the backdrop and source color values, then complements the result."
},
{
"name": "overlay",
"description": "Multiplies or screens the colors, depending on the backdrop color value."
},
{
"name": "darken",
"description": "Selects the darker of the backdrop and source colors."
},
{
"name": "lighten",
"description": "Selects the lighter of the backdrop and source colors."
},
{
"name": "color-dodge",
"description": "Brightens the backdrop color to reflect the source color."
},
{
"name": "color-burn",
"description": "Darkens the backdrop color to reflect the source color."
},
{
"name": "hard-light",
"description": "Multiplies or screens the colors, depending on the source color value."
},
{
"name": "soft-light",
"description": "Darkens or lightens the colors, depending on the source color value."
},
{
"name": "difference",
"description": "Subtracts the darker of the two constituent colors from the lighter color.."
},
{
"name": "exclusion",
"description": "Produces an effect similar to that of the Difference mode but lower in contrast."
},
{
"name": "hue",
"browsers": [
"E79",
"FF30",
"S8",
"C35",
"O22"
],
"description": "Creates a color with the hue of the source color and the saturation and luminosity of the backdrop color."
},
{
"name": "saturation",
"browsers": [
"E79",
"FF30",
"S8",
"C35",
"O22"
],
"description": "Creates a color with the saturation of the source color and the hue and luminosity of the backdrop color."
},
{
"name": "color",
"browsers": [
"E79",
"FF30",
"S8",
"C35",
"O22"
],
"description": "Creates a color with the hue and saturation of the source color and the luminosity of the backdrop color."
},
{
"name": "luminosity",
"browsers": [
"E79",
"FF30",
"S8",
"C35",
"O22"
],
"description": "Creates a color with the luminosity of the source color and the hue and saturation of the backdrop color."
}
],
"syntax": "<blend-mode>#",
"relevance": 51,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/background-blend-mode"
}
],
"description": "Defines the blending mode of each background layer.",
"restrictions": [
"enum"
]
},
{
"name": "background-clip",
"browsers": [
"E12",
"FF4",
"S14",
"C1",
"IE9",
"O10.5"
],
"syntax": "<box>#",
"relevance": 66,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/background-clip"
}
],
"description": "Determines the background painting area.",
"restrictions": [
"box"
]
},
{
"name": "background-color",
"browsers": [
"E12",
"FF1",
"S1",
"C1",
"IE4",
"O3.5"
],
"syntax": "<color>",
"relevance": 94,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/background-color"
}
],
"description": "Sets the background color of an element.",
"restrictions": [
"color"
]
},
{
"name": "background-image",
"browsers": [
"E12",
"FF1",
"S1",
"C1",
"IE4",
"O3.5"
],
"values": [
{
"name": "none",
"description": "Counts as an image layer but draws nothing."
}
],
"syntax": "<bg-image>#",
"relevance": 88,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/background-image"
}
],
"description": "Sets the background image(s) of an element.",
"restrictions": [
"image",
"enum"
]
},
{
"name": "background-origin",
"browsers": [
"E12",
"FF4",
"S3",
"C1",
"IE9",
"O10.5"
],
"syntax": "<box>#",
"relevance": 54,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/background-origin"
}
],
"description": "For elements rendered as a single box, specifies the background positioning area. For elements rendered as multiple boxes (e.g., inline boxes on several lines, boxes on several pages) specifies which boxes 'box-decoration-break' operates on to determine the background positioning area(s).",
"restrictions": [
"box"
]
},
{
"name": "background-position",
"browsers": [
"E12",
"FF1",
"S1",
"C1",
"IE4",
"O3.5"
],
"syntax": "<bg-position>#",
"relevance": 88,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/background-position"
}
],
"description": "Specifies the initial position of the background image(s) (after any resizing) within their corresponding background positioning area.",
"restrictions": [
"position",
"length",
"percentage"
]
},
{
"name": "background-position-x",
"browsers": [
"E12",
"FF49",
"S1",
"C1",
"IE6",
"O15"
],
"values": [
{
"name": "center",
"description": "Equivalent to '50%' ('left 50%') for the horizontal position if the horizontal position is not otherwise specified, or '50%' ('top 50%') for the vertical position if it is."
},
{
"name": "left",
"description": "Equivalent to '0%' for the horizontal position if one or two values are given, otherwise specifies the left edge as the origin for the next offset."
},
{
"name": "right",
"description": "Equivalent to '100%' for the horizontal position if one or two values are given, otherwise specifies the right edge as the origin for the next offset."
}
],
"syntax": "[ center | [ [ left | right | x-start | x-end ]? <length-percentage>? ]! ]#",
"relevance": 55,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/background-position-x"
}
],
"description": "If background images have been specified, this property specifies their initial position (after any resizing) within their corresponding background positioning area.",
"restrictions": [
"length",
"percentage"
]
},
{
"name": "background-position-y",
"browsers": [
"E12",
"FF49",
"S1",
"C1",
"IE6",
"O15"
],
"values": [
{
"name": "bottom",
"description": "Equivalent to '100%' for the vertical position if one or two values are given, otherwise specifies the bottom edge as the origin for the next offset."
},
{
"name": "center",
"description": "Equivalent to '50%' ('left 50%') for the horizontal position if the horizontal position is not otherwise specified, or '50%' ('top 50%') for the vertical position if it is."
},
{
"name": "top",
"description": "Equivalent to '0%' for the vertical position if one or two values are given, otherwise specifies the top edge as the origin for the next offset."
}
],
"syntax": "[ center | [ [ top | bottom | y-start | y-end ]? <length-percentage>? ]! ]#",
"relevance": 53,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/background-position-y"
}
],
"description": "If background images have been specified, this property specifies their initial position (after any resizing) within their corresponding background positioning area.",
"restrictions": [
"length",
"percentage"
]
},
{
"name": "background-repeat",
"browsers": [
"E12",
"FF1",
"S1",
"C1",
"IE4",
"O3.5"
],
"values": [],
"syntax": "<repeat-style>#",
"relevance": 86,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/background-repeat"
}
],
"description": "Specifies how background images are tiled after they have been sized and positioned.",
"restrictions": [
"repeat"
]
},
{
"name": "background-size",
"browsers": [
"E12",
"FF4",
"S5",
"C3",
"IE9",
"O10"
],
"values": [
{
"name": "auto",
"description": "Resolved by using the image's intrinsic ratio and the size of the other dimension, or failing that, using the image's intrinsic size, or failing that, treating it as 100%."
},
{
"name": "contain",
"description": "Scale the image, while preserving its intrinsic aspect ratio (if any), to the largest size such that both its width and its height can fit inside the background positioning area."
},
{
"name": "cover",
"description": "Scale the image, while preserving its intrinsic aspect ratio (if any), to the smallest size such that both its width and its height can completely cover the background positioning area."
}
],
"syntax": "<bg-size>#",
"relevance": 86,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/background-size"
}
],
"description": "Specifies the size of the background images.",
"restrictions": [
"length",
"percentage"
]
},
{
"name": "behavior",
"browsers": [
"IE6"
],
"relevance": 50,
"description": "IE only. Used to extend behaviors of the browser.",
"restrictions": [
"url"
]
},
{
"name": "block-size",
"browsers": [
"E79",
"FF41",
"S12.1",
"C57",
"O44"
],
"values": [
{
"name": "auto",
"description": "Depends on the values of other properties."
}
],
"syntax": "<'width'>",
"relevance": 50,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/block-size"
}
],
"description": "Size of an element in the direction opposite that of the direction specified by 'writing-mode'.",
"restrictions": [
"length",
"percentage"
]
},
{
"name": "border",
"browsers": [
"E12",
"FF1",
"S1",
"C1",
"IE4",
"O3.5"
],
"syntax": "<line-width> || <line-style> || <color>",
"relevance": 95,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/border"
}
],
"description": "Shorthand property for setting border width, style, and color.",
"restrictions": [
"length",
"line-width",
"line-style",
"color"
]
},
{
"name": "border-block-end",
"browsers": [
"E79",
"FF41",
"S12.1",
"C69",
"O56"
],
"syntax": "<'border-top-width'> || <'border-top-style'> || <color>",
"relevance": 50,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/border-block-end"
}
],
"description": "Logical 'border-bottom'. Mapping depends on the parent element's 'writing-mode', 'direction', and 'text-orientation'.",
"restrictions": [
"length",
"line-width",
"line-style",
"color"
]
},
{
"name": "border-block-start",
"browsers": [
"E79",
"FF41",
"S12.1",
"C69",
"O56"
],
"syntax": "<'border-top-width'> || <'border-top-style'> || <color>",
"relevance": 50,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/border-block-start"
}
],
"description": "Logical 'border-top'. Mapping depends on the parent element's 'writing-mode', 'direction', and 'text-orientation'.",
"restrictions": [
"length",
"line-width",
"line-style",
"color"
]
},
{
"name": "border-block-end-color",
"browsers": [
"E79",
"FF41",
"S12.1",
"C69",
"O56"
],
"syntax": "<'border-top-color'>",
"relevance": 50,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/border-block-end-color"
}
],
"description": "Logical 'border-bottom-color'. Mapping depends on the parent element's 'writing-mode', 'direction', and 'text-orientation'.",
"restrictions": [
"color"
]
},
{
"name": "border-block-start-color",
"browsers": [
"E79",
"FF41",
"S12.1",
"C69",
"O56"
],
"syntax": "<'border-top-color'>",
"relevance": 50,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/border-block-start-color"
}
],
"description": "Logical 'border-top-color'. Mapping depends on the parent element's 'writing-mode', 'direction', and 'text-orientation'.",
"restrictions": [
"color"
]
},
{
"name": "border-block-end-style",
"browsers": [
"E79",
"FF41",
"S12.1",
"C69",
"O56"
],
"syntax": "<'border-top-style'>",
"relevance": 50,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/border-block-end-style"
}
],
"description": "Logical 'border-bottom-style'. Mapping depends on the parent element's 'writing-mode', 'direction', and 'text-orientation'.",
"restrictions": [
"line-style"
]
},
{
"name": "border-block-start-style",
"browsers": [
"E79",
"FF41",
"S12.1",
"C69",
"O56"
],
"syntax": "<'border-top-style'>",
"relevance": 50,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/border-block-start-style"
}
],
"description": "Logical 'border-top-style'. Mapping depends on the parent element's 'writing-mode', 'direction', and 'text-orientation'.",
"restrictions": [
"line-style"
]
},
{
"name": "border-block-end-width",
"browsers": [
"E79",
"FF41",
"S12.1",
"C69",
"O56"
],
"syntax": "<'border-top-width'>",
"relevance": 50,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/border-block-end-width"
}
],
"description": "Logical 'border-bottom-width'. Mapping depends on the parent element's 'writing-mode', 'direction', and 'text-orientation'.",
"restrictions": [
"length",
"line-width"
]
},
{
"name": "border-block-start-width",
"browsers": [
"E79",
"FF41",
"S12.1",
"C69",
"O56"
],
"syntax": "<'border-top-width'>",
"relevance": 50,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/border-block-start-width"
}
],
"description": "Logical 'border-top-width'. Mapping depends on the parent element's 'writing-mode', 'direction', and 'text-orientation'.",
"restrictions": [
"length",
"line-width"
]
},
{
"name": "border-bottom",
"browsers": [
"E12",
"FF1",
"S1",
"C1",
"IE4",
"O3.5"
],
"syntax": "<line-width> || <line-style> || <color>",
"relevance": 88,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/border-bottom"
}
],
"description": "Shorthand property for setting border width, style and color.",
"restrictions": [
"length",
"line-width",
"line-style",
"color"
]
},
{
"name": "border-bottom-color",
"browsers": [
"E12",
"FF1",
"S1",
"C1",
"IE4",
"O3.5"
],
"syntax": "<'border-top-color'>",
"relevance": 71,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/border-bottom-color"
}
],
"description": "Sets the color of the bottom border.",
"restrictions": [
"color"
]
},
{
"name": "border-bottom-left-radius",
"browsers": [
"E12",
"FF4",
"S5",
"C4",
"IE9",
"O10.5"
],
"syntax": "<length-percentage>{1,2}",
"relevance": 75,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/border-bottom-left-radius"
}
],
"description": "Defines the radii of the bottom left outer border edge.",
"restrictions": [
"length",
"percentage"
]
},
{
"name": "border-bottom-right-radius",
"browsers": [
"E12",
"FF4",
"S5",
"C4",
"IE9",
"O10.5"
],
"syntax": "<length-percentage>{1,2}",
"relevance": 75,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/border-bottom-right-radius"
}
],
"description": "Defines the radii of the bottom right outer border edge.",
"restrictions": [
"length",
"percentage"
]
},
{
"name": "border-bottom-style",
"browsers": [
"E12",
"FF1",
"S1",
"C1",
"IE5.5",
"O9.2"
],
"syntax": "<line-style>",
"relevance": 59,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/border-bottom-style"
}
],
"description": "Sets the style of the bottom border.",
"restrictions": [
"line-style"
]
},
{
"name": "border-bottom-width",
"browsers": [
"E12",
"FF1",
"S1",
"C1",
"IE4",
"O3.5"
],
"syntax": "<line-width>",
"relevance": 64,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/border-bottom-width"
}
],
"description": "Sets the thickness of the bottom border.",
"restrictions": [
"length",
"line-width"
]
},
{
"name": "border-collapse",
"browsers": [
"E12",
"FF1",
"S1.2",
"C1",
"IE5",
"O4"
],
"values": [
{
"name": "collapse",
"description": "Selects the collapsing borders model."
},
{
"name": "separate",
"description": "Selects the separated borders border model."
}
],
"syntax": "collapse | separate",
"relevance": 74,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/border-collapse"
}
],
"description": "Selects a table's border model.",
"restrictions": [
"enum"
]
},
{
"name": "border-color",
"browsers": [
"E12",
"FF1",
"S1",
"C1",
"IE4",
"O3.5"
],
"values": [],
"syntax": "<color>{1,4}",
"relevance": 87,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/border-color"
}
],
"description": "The color of the border around all four edges of an element.",
"restrictions": [
"color"
]
},
{
"name": "border-image",
"browsers": [
"E12",
"FF15",
"S6",
"C16",
"IE11",
"O11"
],
"values": [
{
"name": "auto",
"description": "If 'auto' is specified then the border image width is the intrinsic width or height (whichever is applicable) of the corresponding image slice. If the image does not have the required intrinsic dimension then the corresponding border-width is used instead."
},
{
"name": "fill",
"description": "Causes the middle part of the border-image to be preserved."
},
{
"name": "none",
"description": "Use the border styles."
},
{
"name": "repeat",
"description": "The image is tiled (repeated) to fill the area."
},
{
"name": "round",
"description": "The image is tiled (repeated) to fill the area. If it does not fill the area with a whole number of tiles, the image is rescaled so that it does."
},
{
"name": "space",
"description": "The image is tiled (repeated) to fill the area. If it does not fill the area with a whole number of tiles, the extra space is distributed around the tiles."
},
{
"name": "stretch",
"description": "The image is stretched to fill the area."
},
{
"name": "url()"
}
],
"syntax": "<'border-image-source'> || <'border-image-slice'> [ / <'border-image-width'> | / <'border-image-width'>? / <'border-image-outset'> ]? || <'border-image-repeat'>",
"relevance": 52,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/border-image"
}
],
"description": "Shorthand property for setting 'border-image-source', 'border-image-slice', 'border-image-width', 'border-image-outset' and 'border-image-repeat'. Omitted values are set to their initial values.",
"restrictions": [
"length",
"percentage",
"number",
"url",
"enum"
]
},
{
"name": "border-image-outset",
"browsers": [
"E12",
"FF15",
"S6",
"C15",
"IE11",
"O15"
],
"syntax": "[ <length> | <number> ]{1,4}",
"relevance": 50,
"references": [
{
"name": "MDN Reference",
"url": "https://developer.mozilla.org/docs/Web/CSS/border-image-outset"
}
],
"description": "The values specify the amount by which the border image area extends beyond the border box on the top, right, bottom, and left sides respectively. If the fourth value is absent, it is the same as the second. If the third one is also absent, it is the same as the first. If the second one is also absent, it is the same as the first. Numbers represent multiples of the corresponding border-width.",
"restrictions": [
"length",
"number"
]
},
{
"name": "border-image-repeat",
"browsers": [
"E12",
"FF15",
"S6",
"C15",
"IE11",
"O15"
],
"values": [
{
"name": "repeat",
"description": "The image is tiled (repeated) to fill the area."
},
{
"name": "round",
"description": "The image is tiled (repeated) to fill the area. If it does not fill the area with a whole number of tiles, the image is rescaled so that it does."
},
{
"name":