// // CSS value names // // The mode argument is used to limit the keyword to be used only for certain // CSSParserModes. Values that have the prefix -internal- are only allowed by // CSSParserModes listed in allowInternalPropertyAndValue() inherit initial // // outline-style // border-top-style // border-bottom-style // border-left-style // border-right-style // The order here must match the order of the EBorderStyle enum in RenderStyleConstants.h. none hidden inset groove outset ridge dotted dashed solid double // // font-style // //normal italic oblique // The following is only allowed in @font-face: all // // font-variant // //normal small-caps // font-variant-ligatures: // // normal common-ligatures no-common-ligatures discretionary-ligatures no-discretionary-ligatures historical-ligatures no-historical-ligatures contextual no-contextual // // font-weigth // normal bold bolder lighter 100 200 300 400 500 600 700 800 900 // // font-stretch // ultra-condensed extra-condensed condensed semi-condensed semi-expanded expanded extra-expanded ultra-expanded // // font-size // xx-small x-small small medium large x-large xx-large -webkit-xxx-large smaller larger // // font-family ( in CSS 2.1) // serif sans-serif cursive fantasy monospace -webkit-body -webkit-pictograph // // color // currentcolor // // background-repeat // repeat repeat-x repeat-y no-repeat // round // space // // -webkit-background-composite // clear copy source-over source-in source-out source-atop destination-over destination-in destination-out destination-atop xor plus-darker // highlight plus-lighter // // vertical-align // baseline middle sub super text-top text-bottom top bottom // HTML alignment MIDDLE has no corresponding CSS alignment -webkit-baseline-middle // // text-align // The order here must match the order of the ETextAlign enum in RenderStyleConstants.h. // left right center justify -webkit-match-parent // // text-justify // //auto //none inter-word distribute circle square // // display // The order here must match the order of the EDisplay enum in RenderStyleConstants.h. // inline // Contains only inline content. paragraph // Contains only block content. flex inline-flex //none auto default text // // direction // ltr rtl // // visibility // visible //hidden collapse // // Unordered rest // absolute bidi-override blink both embed fixed invert -webkit-isolate -webkit-isolate-override -webkit-plaintext landscape line-through local nowrap overlay overline portrait pre pre-line pre-wrap static thick thin underline wavy -webkit-nowrap // CSS3 Values // box-align stretch start end //center //baseline // box-decoration-break clone slice // box-direction // normal reverse // box-orient horizontal vertical inline-axis block-axis // box-lines single multiple // align-content flex-start flex-end // center space-between space-around // stretch // flex-flow row row-reverse column column-reverse // nowrap wrap wrap-reverse // -internal-marquee-direction forwards backwards // reverse // left // right // auto // -internal-marquee-repetition infinite // -internal-marquee-style // none // scroll alternate // // -webkit-user-modify // read-only read-write read-write-plaintext-only // // -webkit-user-drag // element // // width/min-width/max-width // intrinsic min-intrinsic // // CSS3 intrinsic dimension keywords // -webkit-min-content -webkit-max-content -webkit-fill-available -webkit-fit-content min-content max-content // // text-overflow // clip ellipsis // // word-break // break-all // // word-wrap // break-word // // nbsp-mode // space // // -webkit-line-break // // auto loose // normal strict after-white-space // // border-image // // stretch // repeat round // // background-clip/background-origin // // border/content/padding are deprecated and ultimately will only apply to the -webkit- form of these properties. // border-box/content-box/padding-box should be used instead. // border border-box content content-box padding padding-box // CSS 3 SHAPES margin-box // // background-size // contain cover // // -webkit-rtl-ordering // logical visual // // transform-style // flat preserve-3d // // pointer-events // visiblePainted visibleFill visibleStroke //visible painted fill stroke bounding-box //all //none // // -webkit-font-smoothing // // auto // none antialiased subpixel-antialiased // text-rendering //auto optimizeSpeed optimizeLegibility geometricPrecision // -webkit-text-emphasis-position over under // -webkit-text-emphasis-style filled open dot // circle double-circle triangle sesame // -webkit-radial-gradient // circle ellipse closest-side closest-corner farthest-side farthest-corner // contain // cover // -webkit-text-orientation sideways sideways-right upright vertical-right // -webkit-line-box-contain block font glyphs inline-box replaced // -webkit-font-feature-settings on off // image-rendering //auto //optimizeSpeed optimizeQuality pixelated -webkit-optimize-contrast // shape-outside nonzero evenodd at // closest-side // farthest-side // (pointer:) media feature // none coarse fine // (hover:) media feature // none on-demand hover // blend modes // normal multiply screen // overlay darken lighten color-dodge color-burn hard-light soft-light difference exclusion hue saturation color luminosity // object-fit scale-down // column-fill balance // overflow -webkit-paged-x -webkit-paged-y // text-indent each-line //hanging // hanging exists in SVGCSSValueKeywords.in // (scan:) media feature progressive interlace // touch-action-delay // none script // touch-action pan-x pan-y manipulation last-baseline self-start self-end true safe legacy // will-change // auto contents