| OLD | NEW |
| (Empty) | |
| 1 // TODO(efortuna): Delete this file once |
| 2 // https://codereview.chromium.org/444453006/ has been committed, in which case |
| 3 // it will be pulled in from DEPS! |
| 4 // Copied from http://trac.webkit.org/browser/trunk/WebCore/css/CSSPropertyNames
.in |
| 5 // |
| 6 // CSS property names |
| 7 // |
| 8 // Some properties are used internally, but are not part of CSS. They are used t
o get |
| 9 // HTML4 compatibility in the rendering engine. |
| 10 // |
| 11 // Microsoft extensions are documented here: |
| 12 // http://msdn.microsoft.com/workshop/author/css/reference/attributes.asp |
| 13 // |
| 14 |
| 15 // properties that generate animations must be listed first |
| 16 display |
| 17 -webkit-animation |
| 18 -webkit-animation-delay |
| 19 -webkit-animation-direction |
| 20 -webkit-animation-duration |
| 21 -webkit-animation-fill-mode |
| 22 -webkit-animation-iteration-count |
| 23 -webkit-animation-name |
| 24 -webkit-animation-play-state |
| 25 -webkit-animation-timing-function |
| 26 animation |
| 27 animation-delay |
| 28 animation-direction |
| 29 animation-duration |
| 30 animation-fill-mode |
| 31 animation-iteration-count |
| 32 animation-name |
| 33 animation-play-state |
| 34 animation-timing-function |
| 35 -webkit-transition |
| 36 -webkit-transition-delay |
| 37 -webkit-transition-duration |
| 38 -webkit-transition-property |
| 39 -webkit-transition-timing-function |
| 40 transition |
| 41 transition-delay |
| 42 transition-duration |
| 43 transition-property |
| 44 transition-timing-function |
| 45 |
| 46 // next, high-priority properties (those on which other properties can depend) |
| 47 // must be listed |
| 48 color |
| 49 direction |
| 50 font |
| 51 font-family |
| 52 font-kerning |
| 53 font-size |
| 54 font-style |
| 55 font-variant |
| 56 font-variant-ligatures |
| 57 font-weight |
| 58 text-rendering |
| 59 -webkit-font-feature-settings |
| 60 -webkit-font-smoothing |
| 61 -webkit-locale |
| 62 -webkit-text-orientation |
| 63 -epub-text-orientation alias_for=-webkit-text-orientation |
| 64 -webkit-writing-mode |
| 65 -epub-writing-mode alias_for=-webkit-writing-mode |
| 66 zoom |
| 67 |
| 68 // line height needs to be right after the above high-priority properties |
| 69 line-height |
| 70 |
| 71 // The remaining properties are listed in alphabetical order |
| 72 background |
| 73 background-attachment |
| 74 background-blend-mode |
| 75 background-clip |
| 76 background-color |
| 77 background-image |
| 78 background-origin |
| 79 background-position |
| 80 background-position-x |
| 81 background-position-y |
| 82 background-repeat |
| 83 background-repeat-x |
| 84 background-repeat-y |
| 85 background-size |
| 86 border |
| 87 border-bottom |
| 88 border-bottom-color |
| 89 border-bottom-left-radius |
| 90 -webkit-border-bottom-left-radius alias_for=border-bottom-left-radius |
| 91 border-bottom-right-radius |
| 92 -webkit-border-bottom-right-radius alias_for=border-bottom-right-radius |
| 93 border-bottom-style |
| 94 border-bottom-width |
| 95 border-collapse |
| 96 border-color |
| 97 border-image |
| 98 border-image-outset |
| 99 border-image-repeat |
| 100 border-image-slice |
| 101 border-image-source |
| 102 border-image-width |
| 103 border-left |
| 104 border-left-color |
| 105 border-left-style |
| 106 border-left-width |
| 107 border-radius |
| 108 border-right |
| 109 border-right-color |
| 110 border-right-style |
| 111 border-right-width |
| 112 border-spacing |
| 113 border-style |
| 114 border-top |
| 115 border-top-color |
| 116 border-top-left-radius |
| 117 -webkit-border-top-left-radius alias_for=border-top-left-radius |
| 118 border-top-right-radius |
| 119 -webkit-border-top-right-radius alias_for=border-top-right-radius |
| 120 border-top-style |
| 121 border-top-width |
| 122 border-width |
| 123 bottom |
| 124 box-shadow |
| 125 box-sizing |
| 126 // -webkit-box-sizing worked in Safari 4 and earlier. |
| 127 -webkit-box-sizing alias_for=box-sizing |
| 128 caption-side |
| 129 -epub-caption-side alias_for=caption-side |
| 130 clear |
| 131 clip |
| 132 -webkit-clip-path |
| 133 content |
| 134 counter-increment |
| 135 counter-reset |
| 136 cursor |
| 137 empty-cells |
| 138 float |
| 139 font-stretch |
| 140 height |
| 141 image-rendering |
| 142 isolation |
| 143 justify-self |
| 144 left |
| 145 letter-spacing |
| 146 list-style |
| 147 list-style-image |
| 148 list-style-position |
| 149 list-style-type |
| 150 margin |
| 151 margin-bottom |
| 152 margin-left |
| 153 margin-right |
| 154 margin-top |
| 155 mask-source-type |
| 156 max-height |
| 157 max-width |
| 158 min-height |
| 159 min-width |
| 160 mix-blend-mode |
| 161 opacity |
| 162 // Honor -webkit-opacity as a synonym for opacity. This was the only syntax that
worked in Safari 1.1, |
| 163 // and may be in use on some websites and widgets. |
| 164 -webkit-opacity alias_for=opacity |
| 165 orphans |
| 166 outline |
| 167 outline-color |
| 168 outline-offset |
| 169 outline-style |
| 170 outline-width |
| 171 object-fit |
| 172 object-position |
| 173 overflow |
| 174 overflow-wrap |
| 175 overflow-x |
| 176 overflow-y |
| 177 padding |
| 178 padding-bottom |
| 179 padding-left |
| 180 padding-right |
| 181 padding-top |
| 182 page |
| 183 page-break-after |
| 184 page-break-before |
| 185 page-break-inside |
| 186 pointer-events |
| 187 position |
| 188 quotes |
| 189 resize |
| 190 right |
| 191 scroll-behavior |
| 192 size |
| 193 src |
| 194 speak |
| 195 table-layout |
| 196 tab-size |
| 197 text-align |
| 198 text-align-last |
| 199 text-decoration |
| 200 text-decoration-line |
| 201 text-decoration-style |
| 202 text-decoration-color |
| 203 text-indent |
| 204 text-justify |
| 205 text-line-through-color |
| 206 text-line-through-mode |
| 207 text-line-through-style |
| 208 text-line-through-width |
| 209 text-overflow |
| 210 text-overline-color |
| 211 text-overline-mode |
| 212 text-overline-style |
| 213 text-overline-width |
| 214 text-shadow |
| 215 text-transform |
| 216 -epub-text-transform alias_for=text-transform |
| 217 text-underline-color |
| 218 text-underline-mode |
| 219 text-underline-style |
| 220 text-underline-width |
| 221 text-underline-position |
| 222 top |
| 223 touch-action |
| 224 touch-action-delay |
| 225 |
| 226 unicode-bidi |
| 227 unicode-range |
| 228 vertical-align |
| 229 visibility |
| 230 white-space |
| 231 widows |
| 232 width |
| 233 will-change |
| 234 word-break |
| 235 -epub-word-break alias_for=word-break |
| 236 word-spacing |
| 237 word-wrap |
| 238 z-index |
| 239 -webkit-appearance |
| 240 -webkit-aspect-ratio |
| 241 backface-visibility |
| 242 -webkit-backface-visibility |
| 243 -webkit-background-clip |
| 244 -webkit-background-composite |
| 245 -webkit-background-origin |
| 246 // -webkit-background-size differs from background-size only in the interpretati
on of |
| 247 // a single value: -webkit-background-size: l; is equivalent to background-size:
l l; |
| 248 // whereas background-size: l; is equivalent to background-size: l auto; |
| 249 -webkit-background-size |
| 250 -webkit-border-after |
| 251 -webkit-border-after-color |
| 252 -webkit-border-after-style |
| 253 -webkit-border-after-width |
| 254 -webkit-border-before |
| 255 -webkit-border-before-color |
| 256 -webkit-border-before-style |
| 257 -webkit-border-before-width |
| 258 -webkit-border-end |
| 259 -webkit-border-end-color |
| 260 -webkit-border-end-style |
| 261 -webkit-border-end-width |
| 262 -webkit-border-fit |
| 263 -webkit-border-horizontal-spacing |
| 264 -webkit-border-image |
| 265 // -webkit-border-radius differs from border-radius only in the interpretation o
f |
| 266 // a value consisting of two lengths: "-webkit-border-radius: l1 l2;" is equival
ent |
| 267 // to "border-radius: l1 / l2;" |
| 268 -webkit-border-radius |
| 269 -webkit-border-start |
| 270 -webkit-border-start-color |
| 271 -webkit-border-start-style |
| 272 -webkit-border-start-width |
| 273 -webkit-border-vertical-spacing |
| 274 -webkit-box-align |
| 275 -webkit-box-direction |
| 276 -webkit-box-flex |
| 277 -webkit-box-flex-group |
| 278 -webkit-box-lines |
| 279 -webkit-box-ordinal-group |
| 280 -webkit-box-orient |
| 281 -webkit-box-pack |
| 282 -webkit-box-reflect |
| 283 -webkit-box-shadow |
| 284 -internal-callback |
| 285 -webkit-column-break-after |
| 286 -webkit-column-break-before |
| 287 -webkit-column-break-inside |
| 288 -webkit-column-count |
| 289 column-fill |
| 290 -webkit-column-gap |
| 291 -webkit-column-rule |
| 292 -webkit-column-rule-color |
| 293 -webkit-column-rule-style |
| 294 -webkit-column-rule-width |
| 295 -webkit-column-span |
| 296 -webkit-column-width |
| 297 -webkit-columns |
| 298 -webkit-box-decoration-break |
| 299 -webkit-filter |
| 300 align-content |
| 301 -webkit-align-content alias_for=align-content |
| 302 align-items |
| 303 -webkit-align-items alias_for=align-items |
| 304 align-self |
| 305 -webkit-align-self alias_for=align-self |
| 306 flex |
| 307 -webkit-flex alias_for=flex |
| 308 flex-basis |
| 309 -webkit-flex-basis alias_for=flex-basis |
| 310 flex-direction |
| 311 -webkit-flex-direction alias_for=flex-direction |
| 312 flex-flow |
| 313 -webkit-flex-flow alias_for=flex-flow |
| 314 flex-grow |
| 315 -webkit-flex-grow alias_for=flex-grow |
| 316 flex-shrink |
| 317 -webkit-flex-shrink alias_for=flex-shrink |
| 318 flex-wrap |
| 319 -webkit-flex-wrap alias_for=flex-wrap |
| 320 justify-content |
| 321 -webkit-justify-content alias_for=justify-content |
| 322 -webkit-font-size-delta |
| 323 grid-auto-columns |
| 324 grid-auto-flow |
| 325 grid-auto-rows |
| 326 grid-area |
| 327 grid-column |
| 328 grid-column-end |
| 329 grid-column-start |
| 330 grid |
| 331 grid-template |
| 332 grid-template-columns |
| 333 grid-template-rows |
| 334 grid-row |
| 335 grid-row-end |
| 336 grid-row-start |
| 337 grid-template-areas |
| 338 -webkit-highlight |
| 339 -webkit-hyphenate-character |
| 340 -webkit-line-box-contain |
| 341 -webkit-line-break |
| 342 -webkit-line-clamp |
| 343 -webkit-logical-width |
| 344 -webkit-logical-height |
| 345 -webkit-margin-after-collapse |
| 346 -webkit-margin-before-collapse |
| 347 -webkit-margin-bottom-collapse |
| 348 -webkit-margin-top-collapse |
| 349 -webkit-margin-collapse |
| 350 -webkit-margin-after |
| 351 -webkit-margin-before |
| 352 -webkit-margin-end |
| 353 -webkit-margin-start |
| 354 -webkit-mask |
| 355 -webkit-mask-box-image |
| 356 -webkit-mask-box-image-outset |
| 357 -webkit-mask-box-image-repeat |
| 358 -webkit-mask-box-image-slice |
| 359 -webkit-mask-box-image-source |
| 360 -webkit-mask-box-image-width |
| 361 -webkit-mask-clip |
| 362 -webkit-mask-composite |
| 363 -webkit-mask-image |
| 364 -webkit-mask-origin |
| 365 -webkit-mask-position |
| 366 -webkit-mask-position-x |
| 367 -webkit-mask-position-y |
| 368 -webkit-mask-repeat |
| 369 -webkit-mask-repeat-x |
| 370 -webkit-mask-repeat-y |
| 371 -webkit-mask-size |
| 372 -webkit-max-logical-width |
| 373 -webkit-max-logical-height |
| 374 -webkit-min-logical-width |
| 375 -webkit-min-logical-height |
| 376 order |
| 377 -webkit-order alias_for=order |
| 378 -webkit-padding-after |
| 379 -webkit-padding-before |
| 380 -webkit-padding-end |
| 381 -webkit-padding-start |
| 382 perspective |
| 383 -webkit-perspective |
| 384 perspective-origin |
| 385 -webkit-perspective-origin |
| 386 -webkit-perspective-origin-x |
| 387 -webkit-perspective-origin-y |
| 388 -webkit-print-color-adjust |
| 389 -webkit-rtl-ordering |
| 390 -webkit-ruby-position |
| 391 -webkit-text-combine |
| 392 -epub-text-combine alias_for=-webkit-text-combine |
| 393 -webkit-text-decorations-in-effect |
| 394 -webkit-text-emphasis |
| 395 -epub-text-emphasis alias_for=-webkit-text-emphasis |
| 396 -webkit-text-emphasis-color |
| 397 -epub-text-emphasis-color alias_for=-webkit-text-emphasis-color |
| 398 -webkit-text-emphasis-position |
| 399 -webkit-text-emphasis-style |
| 400 -epub-text-emphasis-style alias_for=-webkit-text-emphasis-style |
| 401 -webkit-text-fill-color |
| 402 -webkit-text-security |
| 403 -webkit-text-stroke |
| 404 -webkit-text-stroke-color |
| 405 -webkit-text-stroke-width |
| 406 transform |
| 407 -webkit-transform |
| 408 transform-origin |
| 409 -webkit-transform-origin |
| 410 -webkit-transform-origin-x |
| 411 -webkit-transform-origin-y |
| 412 -webkit-transform-origin-z |
| 413 transform-style |
| 414 -webkit-transform-style |
| 415 -webkit-user-drag |
| 416 -webkit-user-modify |
| 417 -webkit-user-select |
| 418 -webkit-shape-outside alias_for=shape-outside |
| 419 -webkit-shape-margin alias_for=shape-margin |
| 420 -webkit-shape-image-threshold alias_for=shape-image-threshold |
| 421 shape-outside |
| 422 shape-margin |
| 423 shape-image-threshold |
| 424 -webkit-wrap-flow |
| 425 -webkit-wrap-through |
| 426 max-zoom |
| 427 min-zoom |
| 428 orientation |
| 429 user-zoom |
| 430 -webkit-tap-highlight-color |
| 431 -webkit-app-region |
| 432 |
| 433 // Internal properties. |
| 434 -internal-marquee-direction |
| 435 -internal-marquee-increment |
| 436 -internal-marquee-repetition |
| 437 -internal-marquee-speed |
| 438 -internal-marquee-style |
| OLD | NEW |