1 # These are all values accepted for CSS2. 2 # 3 # WARNING: 4 # -------- 5 # 6 # The Values are sorted according to the properties they belong to, 7 # and have to be in the same order as the enums in RenderStyleConstants.h. 8 # 9 # If not, the optimizations in the cssparser and style selector will fail, 10 # and produce incorrect results. 11 # 12 inherit 13 initial 14 # 15 # CSS_PROP_OUTLINE_STYLE 16 # CSS_PROP_BORDER_TOP_STYLE 17 # CSS_PROP_BORDER_BOTTOM_STYLE 18 # CSS_PROP_BORDER_LEFT_STYLE 19 none 20 hidden 21 inset 22 groove 23 ridge 24 outset 25 dotted 26 dashed 27 solid 28 double 29 # 30 # CSS_PROP_FONT: 31 # 32 caption 33 icon 34 menu 35 message-box 36 small-caption 37 -webkit-mini-control 38 -webkit-small-control 39 -webkit-control 40 status-bar 41 42 # 43 # CSS_PROP_FONT_STYLE: 44 # 45 #normal 46 italic 47 oblique 48 # The following is only allowed in @font-face: 49 all 50 # 51 # CSS_PROP_FONT_VARIANT: 52 # 53 #normal 54 small-caps 55 # 56 # CSS_PROP_FONT_WEIGHT: 57 # 58 normal 59 bold 60 bolder 61 lighter 62 100 63 200 64 300 65 400 66 500 67 600 68 700 69 800 70 900 71 # 72 # CSS_PROP_FONT_SIZE: 73 # 74 xx-small 75 x-small 76 small 77 medium 78 large 79 x-large 80 xx-large 81 -webkit-xxx-large 82 smaller 83 larger 84 # 85 # CSS_PROP_FONT_STRETCH: 86 # 87 #normal 88 wider 89 narrower 90 ultra-condensed 91 extra-condensed 92 condensed 93 semi-condensed 94 semi-expanded 95 expanded 96 extra-expanded 97 ultra-expanded 98 # 99 # CSS_PROP_GENERIC_FONT_FAMILY: 100 # 101 serif 102 sans-serif 103 cursive 104 fantasy 105 monospace 106 -webkit-body 107 # 108 # 109 # CSS_PROP_*_COLOR 110 # 111 aqua 112 black 113 blue 114 fuchsia 115 gray 116 green 117 lime 118 maroon 119 navy 120 olive 121 orange 122 purple 123 red 124 silver 125 teal 126 white 127 yellow 128 transparent 129 -webkit-link 130 -webkit-activelink 131 activeborder 132 activecaption 133 appworkspace 134 background 135 buttonface 136 buttonhighlight 137 buttonshadow 138 buttontext 139 captiontext 140 graytext 141 highlight 142 highlighttext 143 inactiveborder 144 inactivecaption 145 inactivecaptiontext 146 infobackground 147 infotext 148 match 149 menutext 150 scrollbar 151 threeddarkshadow 152 threedface 153 threedhighlight 154 threedlightshadow 155 threedshadow 156 window 157 windowframe 158 windowtext 159 -webkit-focus-ring-color 160 currentcolor 161 # 162 # colors in non strict mode 163 grey 164 -webkit-text 165 # 166 # CSS_PROP_BACKGROUND_REPEAT: 167 # 168 repeat 169 repeat-x 170 repeat-y 171 no-repeat 172 # round 173 # space 174 # 175 # CSS_PROP__WEBKIT_BACKGROUND_COMPOSITE: 176 # 177 clear 178 copy 179 source-over 180 source-in 181 source-out 182 source-atop 183 destination-over 184 destination-in 185 destination-out 186 destination-atop 187 xor 188 plus-darker 189 # highlight 190 plus-lighter 191 # 192 # CSS_PROP_VERTICAL_ALIGN: 193 # 194 baseline 195 middle 196 sub 197 super 198 text-top 199 text-bottom 200 top 201 bottom 202 # HTML alignment MIDDLE has no corresponding CSS alignment 203 -webkit-baseline-middle 204 # 205 # CSS_PROP_TEXT_ALIGN: 206 # 207 -webkit-auto 208 left 209 right 210 center 211 justify 212 -webkit-left 213 -webkit-right 214 -webkit-center 215 -webkit-match-parent 216 # 217 # CSS_PROP_LIST_STYLE_POSITION: 218 # 219 outside 220 inside 221 # 222 # CSS_PROP_LIST_STYLE_TYPE: 223 # 224 disc 225 circle 226 square 227 decimal 228 decimal-leading-zero 229 arabic-indic 230 binary 231 bengali 232 cambodian 233 khmer 234 devanagari 235 gujarati 236 gurmukhi 237 kannada 238 lower-hexadecimal 239 lao 240 malayalam 241 mongolian 242 myanmar 243 octal 244 oriya 245 persian 246 urdu 247 telugu 248 tibetan 249 thai 250 upper-hexadecimal 251 lower-roman 252 upper-roman 253 lower-greek 254 lower-alpha 255 lower-latin 256 upper-alpha 257 upper-latin 258 afar 259 ethiopic-halehame-aa-et 260 ethiopic-halehame-aa-er 261 amharic 262 ethiopic-halehame-am-et 263 amharic-abegede 264 ethiopic-abegede-am-et 265 cjk-earthly-branch 266 cjk-heavenly-stem 267 ethiopic 268 ethiopic-halehame-gez 269 ethiopic-abegede 270 ethiopic-abegede-gez 271 hangul-consonant 272 hangul 273 lower-norwegian 274 oromo 275 ethiopic-halehame-om-et 276 sidama 277 ethiopic-halehame-sid-et 278 somali 279 ethiopic-halehame-so-et 280 tigre 281 ethiopic-halehame-tig 282 tigrinya-er 283 ethiopic-halehame-ti-er 284 tigrinya-er-abegede 285 ethiopic-abegede-ti-er 286 tigrinya-et 287 ethiopic-halehame-ti-et 288 tigrinya-et-abegede 289 ethiopic-abegede-ti-et 290 upper-greek 291 upper-norwegian 292 asterisks 293 footnotes 294 hebrew 295 armenian 296 lower-armenian 297 upper-armenian 298 georgian 299 cjk-ideographic 300 hiragana 301 katakana 302 hiragana-iroha 303 katakana-iroha 304 #none 305 # 306 # CSS_PROP_DISPLAY: 307 # 308 inline 309 block 310 list-item 311 run-in 312 compact 313 inline-block 314 table 315 inline-table 316 table-row-group 317 table-header-group 318 table-footer-group 319 table-row 320 table-column-group 321 table-column 322 table-cell 323 table-caption 324 -webkit-box 325 -webkit-inline-box 326 -wap-marquee 327 #none 328 # 329 # CSS_PROP_CURSOR: 330 # 331 auto 332 crosshair 333 default 334 pointer 335 move 336 vertical-text 337 cell 338 context-menu 339 alias 340 # copy 341 progress 342 no-drop 343 not-allowed 344 -webkit-zoom-in 345 -webkit-zoom-out 346 e-resize 347 ne-resize 348 nw-resize 349 n-resize 350 se-resize 351 sw-resize 352 s-resize 353 w-resize 354 ew-resize 355 ns-resize 356 nesw-resize 357 nwse-resize 358 col-resize 359 row-resize 360 text 361 wait 362 help 363 all-scroll 364 -webkit-grab 365 -webkit-grabbing 366 # none 367 # 368 # CSS_PROP_DIRECTION: 369 # 370 ltr 371 rtl 372 # 373 # CSS_PROP_TEXT_TRANSFORM: 374 # 375 capitalize 376 uppercase 377 lowercase 378 #none 379 # 380 # CSS_PROP_VISIBILITY: 381 # 382 visible 383 #hidden 384 collapse 385 # 386 # Unordered rest 387 # 388 a3 389 a4 390 a5 391 above 392 absolute 393 always 394 avoid 395 b4 396 b5 397 below 398 bidi-override 399 blink 400 both 401 close-quote 402 crop 403 cross 404 embed 405 fixed 406 hand 407 hide 408 higher 409 invert 410 -webkit-isolate 411 landscape 412 ledger 413 legal 414 letter 415 level 416 line-through 417 local 418 loud 419 lower 420 -webkit-marquee 421 mix 422 no-close-quote 423 no-open-quote 424 nowrap 425 open-quote 426 overlay 427 overline 428 portrait 429 pre 430 pre-line 431 pre-wrap 432 relative 433 scroll 434 separate 435 show 436 static 437 thick 438 thin 439 underline 440 -webkit-nowrap 441 442 # CSS3 Values 443 # CSS_PROP_BOX_ALIGN 444 stretch 445 start 446 end 447 #center 448 #baseline 449 450 # CSS_PROP_BOX_DIRECTION 451 # normal 452 reverse 453 454 # CSS_PROP_BOX_ORIENT 455 horizontal 456 vertical 457 inline-axis 458 block-axis 459 460 # CSS_PROP_BOX_PACK 461 # start 462 # end 463 # center 464 # justify 465 466 # CSS_PROP_BOX_LINES 467 single 468 multiple 469 470 # CSS_PROP_MARQUEE_DIRECTION 471 forwards 472 backwards 473 ahead 474 # reverse 475 # left 476 # right 477 up 478 down 479 # auto 480 481 # CSS_PROP_MARQUEE_SPEED 482 slow 483 # normal 484 fast 485 486 # CSS_PROP_MARQUEE_REPETITION 487 infinite 488 489 # CSS_PROP_MARQUEE_STYLE 490 # none 491 slide 492 # scroll 493 alternate 494 495 # 496 # CSS_PROP__KHTML_USER_MODIFY 497 # 498 read-only 499 read-write 500 read-write-plaintext-only 501 502 # 503 # CSS_PROP__KHTML_USER_DRAG 504 # 505 element 506 507 # 508 # CSS_PROP__KHTML_USER_SELECT 509 # 510 ignore 511 512 # 513 # CSS_PROP_WIDTH/MIN_WIDTH/MAX_WIDTH 514 # 515 intrinsic 516 min-intrinsic 517 518 # 519 # CSS_PROP_TEXT_OVERFLOW 520 # 521 clip 522 ellipsis 523 524 # 525 # CSS_PROP__KHTML_MARGIN_COLLAPSE 526 # 527 # collapse 528 # separate 529 discard 530 531 # 532 # CSS_PROP_TEXT_*_COLOR 533 # 534 dot-dash 535 dot-dot-dash 536 wave 537 538 # 539 # CSS_PROP_TEXT_*_MODE 540 # 541 continuous 542 skip-white-space 543 544 # 545 # CSS_PROP_WORD_BREAK 546 # 547 break-all 548 549 # 550 # CSS_PROP_WORD_WRAP 551 # 552 break-word 553 554 # 555 # CSS_PROP__KHTML_NBSP_MODE 556 # 557 space 558 559 # 560 # CSS_PROP__KHTML_LINE_BREAK 561 # 562 after-white-space 563 564 # -webkit-appearance 565 # The order here should match the order in the ControlPart enum in ThemeTypes.h. 566 # All appearance values that should be accepted by the parser should be listed between 'checkbox' and 'textarea': 567 checkbox 568 radio 569 push-button 570 square-button 571 button 572 button-bevel 573 default-button 574 inner-spin-button 575 -webkit-input-speech-button 576 list-button 577 listbox 578 listitem 579 media-fullscreen-button 580 media-mute-button 581 media-play-button 582 media-seek-back-button 583 media-seek-forward-button 584 media-rewind-button 585 media-return-to-realtime-button 586 media-toggle-closed-captions-button 587 media-slider 588 media-sliderthumb 589 media-volume-slider-container 590 media-volume-slider 591 media-volume-sliderthumb 592 media-volume-slider-mute-button 593 media-controls-background 594 media-controls-fullscreen-background 595 media-current-time-display 596 media-time-remaining-display 597 menulist 598 menulist-button 599 menulist-text 600 menulist-textfield 601 meter 602 outer-spin-button 603 progress-bar 604 progress-bar-value 605 slider-horizontal 606 slider-vertical 607 sliderthumb-horizontal 608 sliderthumb-vertical 609 caret 610 searchfield 611 searchfield-decoration 612 searchfield-results-decoration 613 searchfield-results-button 614 searchfield-cancel-button 615 textfield 616 relevancy-level-indicator 617 continuous-capacity-level-indicator 618 discrete-capacity-level-indicator 619 rating-level-indicator 620 textarea 621 # An appearance value that should not be accepted by the parser: 622 caps-lock-indicator 623 624 # 625 # CSS_PROP_BORDER_IMAGE 626 # 627 # stretch 628 # repeat 629 round 630 631 # 632 # CSS_PROP_BACKGROUND_CLIP/ORIGIN 633 # 634 # border/content/padding are deprecated and ultimately will only apply to the -webkit- form of these properties. 635 # border-box/content-box/padding-box should be used instead. 636 # 637 border 638 border-box 639 content 640 content-box 641 padding 642 padding-box 643 644 # 645 # background-size 646 # 647 contain 648 cover 649 650 # 651 # CSS_PROP__KHTML_RTL_ORDERING 652 # 653 logical 654 visual 655 656 # 657 # CSS_PROP__WEBKIT_BORDER_FIT 658 # 659 lines 660 661 # 662 # CSS_PROP__WEBKIT_ANIMATION_DIRECTION 663 # 664 # alternate 665 666 # 667 # CSS_PROP__WEBKIT_ANIMATION_FILL_MODE 668 # 669 # forwards 670 # backwards 671 # both 672 673 # 674 # CSS_PROP__WEBKIT_ANIMATION_ITERATION_COUNT 675 # 676 # infinite 677 678 # 679 # CSS_PROP__WEBKIT_ANIMATION_PLAY_STATE 680 # 681 running 682 paused 683 684 # 685 # CSS_PROP__WEBKIT_TRANSFORM_STYLE 686 # 687 flat 688 preserve-3d 689 690 # 691 # CSS_PROP__WEBKIT_TRANSITION_TIMING_FUNCTION 692 # CSS_PROP__WEBKIT_ANIMATION_TIMING_FUNCTION 693 # 694 ease 695 linear 696 ease-in 697 ease-out 698 ease-in-out 699 step-start 700 step-end 701 702 # 703 # CSS_PROP_ZOOM 704 # 705 document 706 reset 707 708 # 709 # CSS_PROP_POINTER_EVENTS 710 # 711 visiblePainted 712 visibleFill 713 visibleStroke 714 #visible 715 painted 716 fill 717 stroke 718 #all 719 #none 720 721 # 722 # CSS_PROP_SPEECH 723 # 724 spell-out 725 digits 726 literal-punctuation 727 no-punctuation 728 729 # 730 # -webkit-font-smoothing 731 # 732 # auto 733 # none 734 antialiased 735 subpixel-antialiased 736 737 # text-rendering 738 #auto 739 optimizeSpeed 740 optimizeLegibility 741 geometricPrecision 742 743 # -webkit-color-correction 744 #default 745 sRGB 746 747 # (-webkit-view-mode:) media feature: 748 floating 749 fullscreen 750 maximized 751 minimized 752 windowed 753 754 # -webkit-hyphens 755 # none 756 manual 757 # auto 758 759 # -webkit-overflow-scrolling 760 # auto 761 touch 762 763 # -webkit-writing-mode 764 # SVG compatibility 765 lr 766 rl 767 tb 768 lr-tb 769 rl-tb 770 tb-rl 771 # Standard values from CSS3 772 horizontal-tb 773 vertical-rl 774 vertical-lr 775 horizontal-bt 776 777 # -webkit-text-emphasis-position 778 over 779 under 780 781 # -webkit-text-emphasis-style 782 filled 783 open 784 dot 785 # circle 786 double-circle 787 triangle 788 sesame 789 790 # -webkit-radial-gradient 791 # circle 792 ellipse 793 closest-side 794 closest-corner 795 farthest-side 796 farthest-corner 797 # contain 798 # cover 799 800 # -webkit-text-orientation 801 upright 802 vertical-right 803 804 # -webkit-line-box-contain 805 font 806 glyphs 807 inline-box 808 replaced 809 810 811