| // |
| // CSS property names |
| // |
| // 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 |
| // |
| |
| // high-priority property names have to be listed first, to simplify the check |
| // for applying them first. |
| color |
| direction |
| display enum none block inline inline-block |
| font |
| font-family |
| font-size dim |
| font-style enum normal italic oblique |
| font-weight enum normal bold bolder lighter |
| font-variant |
| text-rendering |
| -webkit-font-feature-settings |
| -webkit-font-kerning |
| -webkit-font-smoothing |
| -webkit-font-variant-ligatures |
| -webkit-locale |
| -webkit-text-orientation |
| -webkit-text-size-adjust |
| -webkit-writing-mode |
| zoom |
| |
| // line height needs to be right after the above high-priority properties |
| line-height |
| |
| // The remaining properties are listed in alphabetical order |
| background |
| background-attachment |
| background-clip |
| background-color |
| background-image |
| background-origin |
| background-position |
| background-position-x |
| background-position-y |
| background-repeat |
| background-repeat-x |
| background-repeat-y |
| background-size |
| border |
| border-bottom |
| border-bottom-color |
| border-bottom-left-radius |
| border-bottom-right-radius |
| border-bottom-style |
| border-bottom-width |
| border-collapse |
| border-color |
| border-image |
| border-image-outset |
| border-image-repeat |
| border-image-slice |
| border-image-source |
| border-image-width |
| border-left |
| border-left-color |
| border-left-style |
| border-left-width |
| border-radius |
| border-right |
| border-right-color |
| border-right-style |
| border-right-width |
| border-spacing |
| border-style enum none hidden dotted dashed solid |
| border-top |
| border-top-color |
| border-top-left-radius |
| border-top-right-radius |
| border-top-style |
| border-top-width |
| border-width dim |
| bottom dim |
| box-shadow |
| box-sizing |
| // -webkit-box-sizing worked in Safari 4 and earlier. |
| caption-side |
| clear |
| clip |
| content |
| counter-increment |
| counter-reset |
| cursor enum default auto crosshair pointer move e-resize ne-resize nw-resize n-resize se-resize sw-resize s-resize w-resize text wait help col-resize row-resize |
| empty-cells |
| float |
| font-stretch |
| height dim |
| image-rendering |
| left dim |
| letter-spacing |
| list-style |
| list-style-type enum none disc circle square decimal lower-alpha upper-alpha lower-roman upper-roman |
| list-style-image |
| list-style-position |
| margin dim |
| margin-bottom dim |
| margin-left dim |
| margin-right dim |
| margin-top dim |
| max-height |
| max-width |
| min-height |
| min-width |
| opacity double |
| // 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. |
| orphans |
| outline |
| outline-color |
| outline-offset |
| outline-style |
| outline-width |
| overflow enum visible hidden scroll auto |
| overflow-x enum visible hidden scroll auto |
| overflow-y enum visible hidden scroll auto |
| padding dim |
| padding-bottom dim |
| padding-left dim |
| padding-right dim |
| padding-top dim |
| page |
| page-break-after |
| page-break-before |
| page-break-inside |
| pointer-events |
| position enum static relative absolute fixed |
| quotes |
| resize |
| right dim |
| size |
| src |
| speak |
| table-layout |
| tab-size |
| text-align |
| text-decoration enum none underline overline line-through |
| text-indent |
| text-line-through |
| text-line-through-color |
| text-line-through-mode |
| text-line-through-style |
| text-line-through-width |
| text-overflow |
| text-overline |
| text-overline-color |
| text-overline-mode |
| text-overline-style |
| text-overline-width |
| text-shadow |
| text-transform |
| text-underline |
| text-underline-color |
| text-underline-mode |
| text-underline-style |
| text-underline-width |
| top dim |
| unicode-bidi |
| unicode-range |
| vertical-align |
| visibility enum visible hidden |
| white-space enum pre nowrap pre-wrap pre-line |
| widows |
| width dim |
| word-break |
| word-spacing |
| word-wrap |
| z-index int |
| -webkit-animation |
| -webkit-animation-delay |
| -webkit-animation-direction |
| -webkit-animation-duration |
| -webkit-animation-fill-mode |
| -webkit-animation-iteration-count |
| -webkit-animation-name |
| -webkit-animation-play-state |
| -webkit-animation-timing-function |
| -webkit-appearance |
| -webkit-aspect-ratio |
| -webkit-backface-visibility |
| -webkit-background-clip |
| -webkit-background-composite |
| -webkit-background-origin |
| // -webkit-background-size 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-background-size |
| -webkit-border-after |
| -webkit-border-after-color |
| -webkit-border-after-style |
| -webkit-border-after-width |
| -webkit-border-before |
| -webkit-border-before-color |
| -webkit-border-before-style |
| -webkit-border-before-width |
| -webkit-border-end |
| -webkit-border-end-color |
| -webkit-border-end-style |
| -webkit-border-end-width |
| -webkit-border-fit |
| -webkit-border-horizontal-spacing |
| -webkit-border-image |
| // -webkit-border-radius 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-radius |
| -webkit-border-start |
| -webkit-border-start-color |
| -webkit-border-start-style |
| -webkit-border-start-width |
| -webkit-border-vertical-spacing |
| -webkit-box-align |
| -webkit-box-direction |
| -webkit-box-flex |
| -webkit-box-flex-group |
| -webkit-box-lines |
| -webkit-box-ordinal-group |
| -webkit-box-orient |
| -webkit-box-pack |
| -webkit-box-reflect |
| -webkit-box-shadow |
| -webkit-color-correction |
| -webkit-column-axis |
| -webkit-column-break-after |
| -webkit-column-break-before |
| -webkit-column-break-inside |
| -webkit-column-count |
| -webkit-column-gap |
| -webkit-column-rule |
| -webkit-column-rule-color |
| -webkit-column-rule-style |
| -webkit-column-rule-width |
| -webkit-column-span |
| -webkit-column-width |
| -webkit-columns |
| #if defined(ENABLE_CSS_FILTERS) && ENABLE_CSS_FILTERS |
| -webkit-filter |
| #endif |
| -webkit-flex |
| -webkit-flex-align |
| -webkit-flex-direction |
| -webkit-flex-flow |
| -webkit-flex-item-align |
| -webkit-flex-line-pack |
| -webkit-flex-order |
| -webkit-flex-pack |
| -webkit-flex-wrap |
| -webkit-font-size-delta |
| -webkit-grid-columns |
| -webkit-grid-rows |
| -webkit-grid-column |
| -webkit-grid-row |
| -webkit-highlight |
| -webkit-hyphenate-character |
| -webkit-hyphenate-limit-after |
| -webkit-hyphenate-limit-before |
| -webkit-hyphenate-limit-lines |
| -webkit-hyphens |
| -webkit-line-box-contain |
| -webkit-line-align |
| -webkit-line-break |
| -webkit-line-clamp |
| -webkit-line-grid |
| -webkit-line-snap |
| -webkit-logical-width |
| -webkit-logical-height |
| -webkit-margin-after-collapse |
| -webkit-margin-before-collapse |
| -webkit-margin-bottom-collapse |
| -webkit-margin-top-collapse |
| -webkit-margin-collapse |
| -webkit-margin-after |
| -webkit-margin-before |
| -webkit-margin-end |
| -webkit-margin-start |
| -webkit-marquee |
| -webkit-marquee-direction |
| -webkit-marquee-increment |
| -webkit-marquee-repetition |
| -webkit-marquee-speed |
| -webkit-marquee-style |
| -webkit-mask |
| -webkit-mask-attachment |
| -webkit-mask-box-image |
| -webkit-mask-box-image-outset |
| -webkit-mask-box-image-repeat |
| -webkit-mask-box-image-slice |
| -webkit-mask-box-image-source |
| -webkit-mask-box-image-width |
| -webkit-mask-clip |
| -webkit-mask-composite |
| -webkit-mask-image |
| -webkit-mask-origin |
| -webkit-mask-position |
| -webkit-mask-position-x |
| -webkit-mask-position-y |
| -webkit-mask-repeat |
| -webkit-mask-repeat-x |
| -webkit-mask-repeat-y |
| -webkit-mask-size |
| -webkit-match-nearest-mail-blockquote-color |
| -webkit-max-logical-width |
| -webkit-max-logical-height |
| -webkit-min-logical-width |
| -webkit-min-logical-height |
| -webkit-nbsp-mode |
| -webkit-padding-after |
| -webkit-padding-before |
| -webkit-padding-end |
| -webkit-padding-start |
| -webkit-perspective |
| -webkit-perspective-origin |
| -webkit-perspective-origin-x |
| -webkit-perspective-origin-y |
| -webkit-print-color-adjust |
| -webkit-rtl-ordering |
| -webkit-text-combine |
| -webkit-text-decorations-in-effect |
| -webkit-text-emphasis |
| -webkit-text-emphasis-color |
| -webkit-text-emphasis-position |
| -webkit-text-emphasis-style |
| -webkit-text-fill-color |
| -webkit-text-security |
| -webkit-text-stroke |
| -webkit-text-stroke-color |
| -webkit-text-stroke-width |
| -webkit-transform |
| -webkit-transform-origin |
| -webkit-transform-origin-x |
| -webkit-transform-origin-y |
| -webkit-transform-origin-z |
| -webkit-transform-style |
| -webkit-transition |
| -webkit-transition-delay |
| -webkit-transition-duration |
| -webkit-transition-property |
| -webkit-transition-timing-function |
| -webkit-user-drag |
| -webkit-user-modify |
| -webkit-user-select |
| -webkit-flow-into |
| -webkit-flow-from |
| -webkit-region-overflow |
| -webkit-shape-inside |
| -webkit-shape-outside |
| -webkit-wrap-margin |
| -webkit-wrap-padding |
| -webkit-region-break-after |
| -webkit-region-break-before |
| -webkit-region-break-inside |
| -webkit-wrap-flow |
| -webkit-wrap-through |
| -webkit-wrap |
| #if defined(ENABLE_TOUCH_EVENTS) && ENABLE_TOUCH_EVENTS |
| -webkit-tap-highlight-color |
| #endif |
| #if defined(ENABLE_DASHBOARD_SUPPORT) && ENABLE_DASHBOARD_SUPPORT |
| -webkit-dashboard-region |
| #endif |
| #if defined(ENABLE_OVERFLOW_SCROLLING) |
| -webkit-overflow-scrolling |
| #endif |