1# 2# CSS property names 3# 4# Some properties are used internally, but are not part of CSS. They are used to get 5# HTML4 compatibility in the rendering engine. 6# 7# Microsoft extensions are documented here: 8# http://msdn.microsoft.com/workshop/author/css/reference/attributes.asp 9# 10 11# high-priority property names have to be listed first, to simplify the check 12# for applying them first. 13color 14direction 15display 16font 17font-family 18font-size 19font-style 20font-variant 21font-weight 22text-rendering 23-webkit-font-smoothing 24-webkit-text-orientation 25-webkit-text-size-adjust 26-webkit-writing-mode 27zoom 28 29# line height needs to be right after the above high-priority properties 30line-height 31 32# The remaining properties are listed in alphabetical order 33background 34background-attachment 35background-clip 36background-color 37background-image 38background-origin 39background-position 40background-position-x 41background-position-y 42background-repeat 43background-repeat-x 44background-repeat-y 45background-size 46border 47border-bottom 48border-bottom-color 49border-bottom-left-radius 50border-bottom-right-radius 51border-bottom-style 52border-bottom-width 53border-collapse 54border-color 55border-left 56border-left-color 57border-left-style 58border-left-width 59border-radius 60border-right 61border-right-color 62border-right-style 63border-right-width 64border-spacing 65border-style 66border-top 67border-top-color 68border-top-left-radius 69border-top-right-radius 70border-top-style 71border-top-width 72border-width 73bottom 74box-shadow 75box-sizing 76caption-side 77clear 78clip 79content 80counter-increment 81counter-reset 82cursor 83empty-cells 84float 85font-stretch 86height 87left 88letter-spacing 89list-style 90list-style-image 91list-style-position 92list-style-type 93margin 94margin-bottom 95margin-left 96margin-right 97margin-top 98max-height 99max-width 100min-height 101min-width 102opacity 103orphans 104outline 105outline-color 106outline-offset 107outline-style 108outline-width 109overflow 110overflow-x 111overflow-y 112padding 113padding-bottom 114padding-left 115padding-right 116padding-top 117page 118page-break-after 119page-break-before 120page-break-inside 121pointer-events 122position 123quotes 124resize 125right 126size 127src 128speak 129table-layout 130text-align 131text-decoration 132text-indent 133text-line-through 134text-line-through-color 135text-line-through-mode 136text-line-through-style 137text-line-through-width 138text-overflow 139text-overline 140text-overline-color 141text-overline-mode 142text-overline-style 143text-overline-width 144text-shadow 145text-transform 146text-underline 147text-underline-color 148text-underline-mode 149text-underline-style 150text-underline-width 151top 152unicode-bidi 153unicode-range 154vertical-align 155visibility 156white-space 157widows 158width 159word-break 160word-spacing 161word-wrap 162z-index 163-webkit-animation 164-webkit-animation-delay 165-webkit-animation-direction 166-webkit-animation-duration 167-webkit-animation-fill-mode 168-webkit-animation-iteration-count 169-webkit-animation-name 170-webkit-animation-play-state 171-webkit-animation-timing-function 172-webkit-appearance 173-webkit-backface-visibility 174-webkit-background-clip 175-webkit-background-composite 176-webkit-background-origin 177# -webkit-background-size differs from background-size only in the interpretation of 178# a single value: -webkit-background-size: l; is equivalent to background-size: l l; 179# whereas background-size: l; is equivalent to background-size: l auto; 180-webkit-background-size 181-webkit-border-after 182-webkit-border-after-color 183-webkit-border-after-style 184-webkit-border-after-width 185-webkit-border-before 186-webkit-border-before-color 187-webkit-border-before-style 188-webkit-border-before-width 189-webkit-border-end 190-webkit-border-end-color 191-webkit-border-end-style 192-webkit-border-end-width 193-webkit-border-fit 194-webkit-border-horizontal-spacing 195-webkit-border-image 196# -webkit-border-radius differs from border-radius only in the interpretation of 197# a value consisting of two lengths: "-webkit-border-radius: l1 l2;" is equivalent 198# to "border-radius: l1 / l2;" 199-webkit-border-radius 200-webkit-border-start 201-webkit-border-start-color 202-webkit-border-start-style 203-webkit-border-start-width 204-webkit-border-vertical-spacing 205-webkit-box-align 206-webkit-box-direction 207-webkit-box-flex 208-webkit-box-flex-group 209-webkit-box-lines 210-webkit-box-ordinal-group 211-webkit-box-orient 212-webkit-box-pack 213-webkit-box-reflect 214-webkit-box-shadow 215-webkit-color-correction 216-webkit-column-break-after 217-webkit-column-break-before 218-webkit-column-break-inside 219-webkit-column-count 220-webkit-column-gap 221-webkit-column-rule 222-webkit-column-rule-color 223-webkit-column-rule-style 224-webkit-column-rule-width 225-webkit-column-span 226-webkit-column-width 227-webkit-columns 228-webkit-font-size-delta 229-webkit-highlight 230-webkit-hyphenate-character 231-webkit-hyphenate-limit-after 232-webkit-hyphenate-limit-before 233-webkit-hyphens 234-webkit-line-box-contain 235-webkit-line-break 236-webkit-line-clamp 237-webkit-locale 238-webkit-logical-width 239-webkit-logical-height 240-webkit-margin-after-collapse 241-webkit-margin-before-collapse 242-webkit-margin-bottom-collapse 243-webkit-margin-top-collapse 244-webkit-margin-collapse 245-webkit-margin-after 246-webkit-margin-before 247-webkit-margin-end 248-webkit-margin-start 249-webkit-marquee 250-webkit-marquee-direction 251-webkit-marquee-increment 252-webkit-marquee-repetition 253-webkit-marquee-speed 254-webkit-marquee-style 255-webkit-mask 256-webkit-mask-attachment 257-webkit-mask-box-image 258-webkit-mask-clip 259-webkit-mask-composite 260-webkit-mask-image 261-webkit-mask-origin 262-webkit-mask-position 263-webkit-mask-position-x 264-webkit-mask-position-y 265-webkit-mask-repeat 266-webkit-mask-repeat-x 267-webkit-mask-repeat-y 268-webkit-mask-size 269-webkit-match-nearest-mail-blockquote-color 270-webkit-max-logical-width 271-webkit-max-logical-height 272-webkit-min-logical-width 273-webkit-min-logical-height 274-webkit-nbsp-mode 275-webkit-padding-after 276-webkit-padding-before 277-webkit-padding-end 278-webkit-padding-start 279-webkit-perspective 280-webkit-perspective-origin 281-webkit-perspective-origin-x 282-webkit-perspective-origin-y 283-webkit-rtl-ordering 284-webkit-text-combine 285-webkit-text-decorations-in-effect 286-webkit-text-emphasis 287-webkit-text-emphasis-color 288-webkit-text-emphasis-position 289-webkit-text-emphasis-style 290-webkit-text-fill-color 291-webkit-text-security 292-webkit-text-stroke 293-webkit-text-stroke-color 294-webkit-text-stroke-width 295-webkit-transform 296-webkit-transform-origin 297-webkit-transform-origin-x 298-webkit-transform-origin-y 299-webkit-transform-origin-z 300-webkit-transform-style 301-webkit-transition 302-webkit-transition-delay 303-webkit-transition-duration 304-webkit-transition-property 305-webkit-transition-timing-function 306-webkit-user-drag 307-webkit-user-modify 308-webkit-user-select 309-webkit-overflow-scrolling 310