Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / core / css / CSSValueKeywords.in
1 //
2 // CSS value names
3 //
4
5 // The mode argument is used to limit the keyword to be used only for certain
6 // CSSParserModes. Values that have the prefix -internal- are only allowed by
7 // CSSParserModes listed in allowInternalPropertyAndValue()
8
9 inherit
10 initial
11 //
12 // outline-style
13 // border-top-style
14 // border-bottom-style
15 // border-left-style
16 // border-right-style
17 // The order here must match the order of the EBorderStyle enum in RenderStyleConstants.h.
18 none
19 hidden
20 inset
21 groove
22 outset
23 ridge
24 dotted
25 dashed
26 solid
27 double
28
29 //
30 // 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 // font-style
44 //
45 //normal
46 italic
47 oblique
48 // The following is only allowed in @font-face:
49 all
50
51 //
52 // font-variant
53 //
54 //normal
55 small-caps
56
57 // font-variant-ligatures:
58 //
59 // normal
60 common-ligatures
61 no-common-ligatures
62 discretionary-ligatures
63 no-discretionary-ligatures
64 historical-ligatures
65 no-historical-ligatures
66 contextual
67 no-contextual
68
69 //
70 // font-weigth
71 //
72 normal
73 bold
74 bolder
75 lighter
76 100
77 200
78 300
79 400
80 500
81 600
82 700
83 800
84 900
85
86 //
87 // font-stretch
88 //
89 ultra-condensed
90 extra-condensed
91 condensed
92 semi-condensed
93 semi-expanded
94 expanded
95 extra-expanded
96 ultra-expanded
97
98 //
99 // font-size
100 //
101 xx-small
102 x-small
103 small
104 medium
105 large
106 x-large
107 xx-large
108 -webkit-xxx-large
109 smaller
110 larger
111
112 //
113 // font-family (<generic-family> in CSS 2.1)
114 //
115 serif
116 sans-serif
117 cursive
118 fantasy
119 monospace
120 -webkit-body
121 -webkit-pictograph
122
123 //
124 //
125 // *-color
126 //
127 aqua
128 black
129 blue
130 fuchsia
131 gray
132 green
133 lime
134 maroon
135 navy
136 olive
137 orange
138 purple
139 red
140 silver
141 teal
142 white
143 yellow
144 transparent
145 -webkit-link
146 -webkit-activelink
147 activeborder
148 activecaption
149 appworkspace
150 background
151 buttonface
152 buttonhighlight
153 buttonshadow
154 buttontext
155 captiontext
156 graytext
157 highlight
158 highlighttext
159 inactiveborder
160 inactivecaption
161 inactivecaptiontext
162 infobackground
163 infotext
164 menutext
165 scrollbar
166 threeddarkshadow
167 threedface
168 threedhighlight
169 threedlightshadow
170 threedshadow
171 window
172 windowframe
173 windowtext
174 -internal-active-list-box-selection
175 -internal-active-list-box-selection-text
176 -internal-inactive-list-box-selection
177 -internal-inactive-list-box-selection-text
178 -webkit-focus-ring-color mode=QuirksOrUASheet
179 currentcolor
180 grey
181 //
182 // colors in non strict mode
183 -webkit-text mode=QuirksOrUASheet
184 //
185 // background-repeat
186 //
187 repeat
188 repeat-x
189 repeat-y
190 no-repeat
191 // round
192 // space
193 //
194 // -webkit-background-composite
195 //
196 clear
197 copy
198 source-over
199 source-in
200 source-out
201 source-atop
202 destination-over
203 destination-in
204 destination-out
205 destination-atop
206 xor
207 plus-darker
208 // highlight
209 plus-lighter
210 //
211 // vertical-align
212 //
213 baseline
214 middle
215 sub
216 super
217 text-top
218 text-bottom
219 top
220 bottom
221 // HTML alignment MIDDLE has no corresponding CSS alignment
222 -webkit-baseline-middle
223 //
224 // text-align
225 // The order here must match the order of the ETextAlign enum in RenderStyleConstants.h.
226 //
227 -webkit-auto
228 left
229 right
230 center
231 justify
232 -webkit-left
233 -webkit-right
234 -webkit-center
235 -webkit-match-parent
236 //
237 // text-justify
238 //
239 //auto
240 //none
241 inter-word
242 distribute
243 //
244 // list-style-position
245 //
246 outside
247 inside
248 //
249 // list-style-type
250 // The order here must match the order of the EListStyleType enum in RenderStyleConstants.h.
251 //
252 disc
253 circle
254 square
255 decimal
256 decimal-leading-zero
257 arabic-indic
258 binary
259 bengali
260 cambodian
261 khmer
262 devanagari
263 gujarati
264 gurmukhi
265 kannada
266 lower-hexadecimal
267 lao
268 malayalam
269 mongolian
270 myanmar
271 octal
272 oriya
273 persian
274 urdu
275 telugu
276 tibetan
277 thai
278 upper-hexadecimal
279 lower-roman
280 upper-roman
281 lower-greek
282 lower-alpha
283 lower-latin
284 upper-alpha
285 upper-latin
286 afar
287 ethiopic-halehame-aa-et
288 ethiopic-halehame-aa-er
289 amharic
290 ethiopic-halehame-am-et
291 amharic-abegede
292 ethiopic-abegede-am-et
293 cjk-earthly-branch
294 cjk-heavenly-stem
295 ethiopic
296 ethiopic-halehame-gez
297 ethiopic-abegede
298 ethiopic-abegede-gez
299 hangul-consonant
300 hangul
301 lower-norwegian
302 oromo
303 ethiopic-halehame-om-et
304 sidama
305 ethiopic-halehame-sid-et
306 somali
307 ethiopic-halehame-so-et
308 tigre
309 ethiopic-halehame-tig
310 tigrinya-er
311 ethiopic-halehame-ti-er
312 tigrinya-er-abegede
313 ethiopic-abegede-ti-er
314 tigrinya-et
315 ethiopic-halehame-ti-et
316 tigrinya-et-abegede
317 ethiopic-abegede-ti-et
318 upper-greek
319 upper-norwegian
320 asterisks
321 footnotes
322 hebrew
323 armenian
324 lower-armenian
325 upper-armenian
326 georgian
327 cjk-ideographic
328 hiragana
329 katakana
330 hiragana-iroha
331 katakana-iroha
332 //none
333 //
334 // display
335 // The order here must match the order of the EDisplay enum in RenderStyleConstants.h.
336 //
337 inline
338 block
339 list-item
340 inline-block
341 table
342 inline-table
343 table-row-group
344 table-header-group
345 table-footer-group
346 table-row
347 table-column-group
348 table-column
349 table-cell
350 table-caption
351 -webkit-box
352 -webkit-inline-box
353 flex
354 inline-flex
355 grid
356 inline-grid
357 //none
358 -webkit-flex
359 -webkit-inline-flex
360 //
361 // cursor
362 // The order here must match the order of the ECursor enum in RenderStyleConstants.h.
363 //
364 auto
365 crosshair
366 default
367 pointer
368 move
369 vertical-text
370 cell
371 context-menu
372 alias
373 // copy
374 progress
375 no-drop
376 not-allowed
377 zoom-in
378 zoom-out
379 e-resize
380 ne-resize
381 nw-resize
382 n-resize
383 se-resize
384 sw-resize
385 s-resize
386 w-resize
387 ew-resize
388 ns-resize
389 nesw-resize
390 nwse-resize
391 col-resize
392 row-resize
393 text
394 wait
395 help
396 all-scroll
397 -webkit-grab
398 -webkit-grabbing
399 -webkit-zoom-in
400 -webkit-zoom-out
401 // none
402 //
403 // direction
404 //
405 ltr
406 rtl
407 //
408 // text-transform
409 //
410 capitalize
411 uppercase
412 lowercase
413 //none
414 //
415 // visibility
416 //
417 visible
418 //hidden
419 collapse
420 //
421 // Unordered rest
422 //
423 a3
424 a4
425 a5
426 above
427 absolute
428 always
429 avoid
430 b4
431 b5
432 below
433 bidi-override
434 blink
435 both
436 close-quote
437 embed
438 fixed
439 hand
440 hide
441 invert
442 -webkit-isolate
443 -webkit-isolate-override
444 -webkit-plaintext
445 landscape
446 ledger
447 legal
448 letter
449 line-through
450 local
451 no-close-quote
452 no-open-quote
453 nowrap
454 open-quote
455 overlay
456 overline
457 portrait
458 pre
459 pre-line
460 pre-wrap
461 relative
462 scroll
463 separate
464 show
465 static
466 thick
467 thin
468 underline
469 wavy
470 -webkit-nowrap
471
472 // CSS3 Values
473 // box-align
474 stretch
475 start
476 end
477 //center
478 //baseline
479
480 // box-decoration-break
481 clone
482 slice
483
484 // box-direction
485 // normal
486 reverse
487
488 // box-orient
489 horizontal
490 vertical
491 inline-axis
492 block-axis
493
494 // box-pack
495 // start
496 // end
497 // center
498 // justify
499
500 // box-lines
501 single
502 multiple
503
504 // align-content
505 // start
506 // end
507 flex-start
508 flex-end
509 // center
510 space-between
511 space-around
512 space-evenly
513 // stretch
514
515 // align-items / align-self
516 // flex-start
517 // flex-end
518 // center
519 // baseline
520 // stretch
521
522 // justify-content
523 // start
524 // end
525 // flex-start
526 // flex-end
527 // center
528 // space-between
529 // space-around
530 // space-evenly
531 // stretch
532
533
534 // flex-flow
535 row
536 row-reverse
537 column
538 column-reverse
539 // nowrap
540 wrap
541 wrap-reverse
542
543 // grid-auto-flow
544 dense
545 stack
546
547 //
548 // -webkit-user-modify
549 //
550 read-only
551 read-write
552 read-write-plaintext-only
553
554 //
555 // -webkit-user-drag
556 //
557 element
558
559 //
560 // width/min-width/max-width
561 //
562 intrinsic
563 min-intrinsic
564
565 //
566 // CSS3 intrinsic dimension keywords
567 //
568 -webkit-min-content
569 -webkit-max-content
570 -webkit-fill-available
571 -webkit-fit-content
572 // Unprefixed for CSS Grid Layout.
573 min-content
574 max-content
575
576 //
577 // text-overflow
578 //
579 clip
580 ellipsis
581
582 //
583 // -webkit-margin-collapse
584 //
585 // collapse
586 // separate
587 discard
588
589 //
590 // word-break
591 //
592 break-all
593
594 //
595 // word-wrap
596 //
597 break-word
598
599 //
600 // nbsp-mode
601 //
602 space
603
604 //
605 // -webkit-line-break
606 //
607 // auto
608 loose
609 // normal
610 strict
611 after-white-space
612
613 // -webkit-appearance
614 // The order here must match the order in the ControlPart enum in ThemeTypes.h.
615 // All appearance values that should be accepted by the parser should be listed between 'checkbox' and 'textarea':
616 checkbox
617 radio
618 push-button
619 square-button
620 button
621 button-bevel
622 inner-spin-button
623 listbox
624 listitem
625 media-enter-fullscreen-button
626 media-exit-fullscreen-button
627 media-fullscreen-volume-slider
628 media-fullscreen-volume-slider-thumb
629 media-mute-button
630 media-play-button
631 media-overlay-play-button
632 media-toggle-closed-captions-button
633 media-slider
634 media-sliderthumb
635 media-volume-slider-container
636 media-volume-slider
637 media-volume-sliderthumb
638 media-controls-background
639 media-controls-fullscreen-background
640 media-current-time-display
641 media-time-remaining-display
642 -internal-media-cast-off-button
643 -internal-media-overlay-cast-off-button
644 menulist
645 menulist-button
646 menulist-text
647 menulist-textfield
648 meter
649 progress-bar
650 progress-bar-value
651 slider-horizontal
652 slider-vertical
653 sliderthumb-horizontal
654 sliderthumb-vertical
655 caret
656 searchfield
657 searchfield-decoration
658 searchfield-results-decoration
659 searchfield-cancel-button
660 textfield
661 relevancy-level-indicator
662 continuous-capacity-level-indicator
663 discrete-capacity-level-indicator
664 rating-level-indicator
665 textarea
666 // An appearance value that should not be accepted by the parser:
667 caps-lock-indicator
668
669 //
670 // border-image
671 //
672 // stretch
673 // repeat
674 round
675
676 //
677 // background-clip/background-origin
678 //
679 // border/content/padding are deprecated and ultimately will only apply to the -webkit- form of these properties.
680 // border-box/content-box/padding-box should be used instead.
681 //
682 border
683 border-box
684 content
685 content-box
686 padding
687 padding-box
688
689 // CSS 3 SHAPES
690 margin-box
691
692 //
693 // background-size
694 //
695 contain
696 cover
697
698 //
699 // -webkit-rtl-ordering
700 //
701 logical
702 visual
703
704 //
705 // animation-direction
706 //
707 alternate
708 alternate-reverse
709
710 //
711 // animation-fill-mode
712 //
713 forwards
714 backwards
715 // both
716
717 //
718 // animation-iteration-count
719 infinite
720
721 //
722 // animation-play-state
723 //
724 running
725 paused
726
727 //
728 // transform-style
729 //
730 flat
731 preserve-3d
732
733 //
734 // transition-timing-function
735 // animation-timing-function
736 //
737 ease
738 linear
739 ease-in
740 ease-out
741 ease-in-out
742 step-start
743 step-middle
744 step-end
745 steps
746 cubic-bezier
747
748 //
749 // zoom
750 //
751 document
752 reset
753
754 //
755 // user-zoom
756 //
757 // fixed
758 zoom
759
760 //
761 // pointer-events
762 //
763 visiblePainted
764 visibleFill
765 visibleStroke
766 //visible
767 painted
768 fill
769 stroke
770 bounding-box
771 //all
772 //none
773
774 //
775 // speech
776 //
777 spell-out
778 digits
779 literal-punctuation
780 no-punctuation
781
782 //
783 // -webkit-font-smoothing
784 //
785 // auto
786 // none
787 antialiased
788 subpixel-antialiased
789
790 // text-rendering
791 //auto
792 optimizeSpeed
793 optimizeLegibility
794 geometricPrecision
795
796 // -webkit-color-adjust
797 economy
798 exact
799
800 // -webkit-writing-mode
801 // SVG compatibility
802 lr
803 rl
804 tb
805 lr-tb
806 rl-tb
807 tb-rl
808 // Standard values from CSS3
809 horizontal-tb
810 vertical-rl
811 vertical-lr
812 horizontal-bt
813
814 // -webkit-ruby-position
815 after
816 before
817
818 // -webkit-text-emphasis-position
819 over
820 under
821
822 // -webkit-text-emphasis-style
823 filled
824 open
825 dot
826 // circle
827 double-circle
828 triangle
829 sesame
830
831 // -webkit-radial-gradient
832 // circle
833 ellipse
834 closest-side
835 closest-corner
836 farthest-side
837 farthest-corner
838 // contain
839 // cover
840
841 // -webkit-text-orientation
842 sideways
843 sideways-right
844 upright
845 vertical-right
846
847 // -webkit-line-box-contain
848 font
849 glyphs
850 inline-box
851 replaced
852
853 // -webkit-font-feature-settings
854 on
855 off
856
857 // image-rendering
858 //auto
859 //optimizeSpeed
860 optimizeQuality
861 pixelated
862 -webkit-optimize-contrast
863
864 // shape-outside
865 nonzero
866 evenodd
867 at
868 // closest-side
869 // farthest-side
870
871 alphabetic
872
873 // (pointer:) media feature
874 // none
875 coarse
876 fine
877
878 // (hover:) media feature
879 //  none
880 on-demand
881 hover
882
883 // blend modes
884 // normal
885 multiply
886 screen
887 // overlay
888 darken
889 lighten
890 color-dodge
891 color-burn
892 hard-light
893 soft-light
894 difference
895 exclusion
896 hue
897 saturation
898 color
899 luminosity
900
901 // object-fit
902 scale-down
903
904 // column-fill
905 balance
906
907 // overflow
908 -webkit-paged-x
909 -webkit-paged-y
910
911 // -webkit-app-region
912 drag
913 no-drag
914
915 // grid-{column|row}-{start|end}
916 span
917
918 // grid-template-{columns|rows}
919 minmax
920
921 // text-indent
922 each-line
923 //hanging   // hanging exists in SVGCSSValueKeywords.in
924
925 // (scan:) media feature
926 progressive
927 interlace
928
929 //
930 // paint-order
931 //
932 // normal
933 // fill
934 // stroke
935 markers
936
937 //
938 // CSS3 viewport-length keywords
939 //
940 -internal-extend-to-zoom
941
942 // isolation
943 // auto
944 isolate
945
946 // touch-action-delay
947 // none
948 script
949
950 // touch-action
951 pan-x
952 pan-y
953 manipulation
954
955 // justify-items / justify-self
956 // auto
957 // stretch
958 // baseline
959 last-baseline
960 // center
961 // start
962 // end
963 self-start
964 self-end
965 // flex-start
966 // flex-end
967 // left
968 // right
969 true
970 safe
971 legacy
972
973 // scroll-behavior
974 instant
975 smooth
976
977 // will-change
978 // auto
979 contents
980 scroll-position
981
982 // all
983 // initial
984 // inherit
985 unset
986
987 // background-image, etc.
988 linear-gradient
989 radial-gradient
990 repeating-linear-gradient
991 repeating-radial-gradient
992 -webkit-canvas
993 -webkit-cross-fade
994 -webkit-gradient
995 -webkit-linear-gradient
996 -webkit-radial-gradient
997 -webkit-repeating-linear-gradient
998 -webkit-repeating-radial-gradient
999 -webkit-image-set
1000
1001 // deprecated gradients
1002 from
1003 to
1004 color-stop
1005 radial
1006
1007 // content
1008 attr
1009 counter
1010 counters
1011
1012 // clip
1013 rect
1014
1015 // shapes
1016 polygon
1017
1018 // @font-face src
1019 format
1020
1021 // (-webkit-)filter
1022 grayscale
1023 sepia
1024 saturate
1025 hue-rotate
1026 opacity
1027 brightness
1028 contrast
1029 blur
1030 drop-shadow
1031
1032 // colors
1033 rgb
1034 rgba
1035 hsl
1036 hsla
1037
1038 // transform
1039 matrix
1040 matrix3d
1041 perspective
1042 rotate
1043 rotatex
1044 rotatey
1045 rotatez
1046 rotate3d
1047 scale
1048 scalex
1049 scaley
1050 scalez
1051 scale3d
1052 skew
1053 skewx
1054 skewy
1055 translate
1056 translatex
1057 translatey
1058 translatez
1059 translate3d
1060
1061 calc
1062 -webkit-calc