Remove outdated list style types
[chromium-blink-merge.git] / third_party / WebKit / Source / core / css / CSSValueKeywords.in
blobafabbbcee9274dc61bcb3f4c013b5cc885527783
1 //
2 // CSS value names
3 //
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()
9 inherit
10 initial
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 ComputedStyleConstants.h.
18 none
19 hidden
20 inset
21 groove
22 outset
23 ridge
24 dotted
25 dashed
26 solid
27 double
30 // font
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
43 // font-style
45 //normal
46 italic
47 oblique
48 // The following is only allowed in @font-face:
49 all
52 // font-variant
54 //normal
55 small-caps
57 // font-variant-ligatures:
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
70 // font-weigth
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
87 // font-stretch
89 ultra-condensed
90 extra-condensed
91 condensed
92 semi-condensed
93 semi-expanded
94 expanded
95 extra-expanded
96 ultra-expanded
99 // font-size
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
113 // font-family (<generic-family> in CSS 2.1)
115 serif
116 sans-serif
117 cursive
118 fantasy
119 monospace
120 -webkit-body
121 -webkit-pictograph
125 // *-color
127 aqua
128 black
129 blue
130 fuchsia
131 gray
132 green
133 lime
134 maroon
135 navy
136 olive
137 orange
138 purple
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
182 // colors in non strict mode
183 -webkit-text mode=QuirksOrUASheet
185 // background-repeat
187 repeat
188 repeat-x
189 repeat-y
190 no-repeat
191 // round
192 // space
194 // -webkit-background-composite
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
207 // highlight
208 plus-lighter
210 // vertical-align
212 baseline
213 middle
215 super
216 text-top
217 text-bottom
219 bottom
220 // HTML alignment MIDDLE has no corresponding CSS alignment
221 -webkit-baseline-middle
223 // text-align
224 // The order here must match the order of the ETextAlign enum in ComputedStyleConstants.h.
226 -webkit-auto
227 left
228 right
229 center
230 justify
231 -webkit-left
232 -webkit-right
233 -webkit-center
234 -webkit-match-parent
236 // text-justify
238 //auto
239 //none
240 inter-word
241 distribute
243 // list-style-position
245 outside
246 inside
248 // list-style-type
249 // The order here must match the order of the EListStyleType enum in ComputedStyleConstants.h.
251 disc
252 circle
253 square
254 decimal
255 decimal-leading-zero
256 arabic-indic
257 bengali
258 cambodian
259 khmer
260 devanagari
261 gujarati
262 gurmukhi
263 kannada
265 malayalam
266 mongolian
267 myanmar
268 oriya
269 persian
270 urdu
271 telugu
272 tibetan
273 thai
274 lower-roman
275 upper-roman
276 lower-greek
277 lower-alpha
278 lower-latin
279 upper-alpha
280 upper-latin
281 cjk-earthly-branch
282 cjk-heavenly-stem
283 ethiopic-halehame
284 ethiopic-halehame-am
285 ethiopic-halehame-ti-er
286 ethiopic-halehame-ti-et
287 hangul
288 hangul-consonant
289 hebrew
290 armenian
291 lower-armenian
292 upper-armenian
293 georgian
294 cjk-ideographic
295 hiragana
296 katakana
297 hiragana-iroha
298 katakana-iroha
299 //none
301 // display
302 // The order here must match the order of the EDisplay enum in ComputedStyleConstants.h.
304 inline
305 block
306 list-item
307 inline-block
308 table
309 inline-table
310 table-row-group
311 table-header-group
312 table-footer-group
313 table-row
314 table-column-group
315 table-column
316 table-cell
317 table-caption
318 -webkit-box
319 -webkit-inline-box
320 flex
321 inline-flex
322 grid
323 inline-grid
324 //none
325 -webkit-flex
326 -webkit-inline-flex
328 // cursor
329 // The order here must match the order of the ECursor enum in ComputedStyleConstants.h.
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 zoom-in
345 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 -webkit-zoom-in
367 -webkit-zoom-out
368 // none
370 // direction
375 // text-transform
377 capitalize
378 uppercase
379 lowercase
380 //none
382 // visibility
384 visible
385 //hidden
386 collapse
388 // Unordered rest
393 above
394 absolute
395 always
396 avoid
399 below
400 bidi-override
401 blink
402 both
403 close-quote
404 embed
405 fixed
406 hand
407 hide
408 invert
409 -webkit-isolate
410 -webkit-isolate-override
411 -webkit-plaintext
412 landscape
413 ledger
414 legal
415 letter
416 line-through
417 local
418 no-close-quote
419 no-open-quote
420 nowrap
421 open-quote
422 overlay
423 overline
424 portrait
426 pre-line
427 pre-wrap
428 relative
429 scroll
430 separate
431 show
432 static
433 thick
434 thin
435 underline
436 wavy
437 -webkit-nowrap
439 // CSS3 Values
440 // box-align
441 stretch
442 start
444 //center
445 //baseline
447 // box-decoration-break
448 clone
449 slice
451 // box-direction
452 // normal
453 reverse
455 // box-orient
456 horizontal
457 vertical
458 inline-axis
459 block-axis
461 // box-pack
462 // start
463 // end
464 // center
465 // justify
467 // box-lines
468 single
469 multiple
471 // align-content
472 // start
473 // end
474 flex-start
475 flex-end
476 // center
477 space-between
478 space-around
479 space-evenly
480 // stretch
482 // align-items / align-self
483 // flex-start
484 // flex-end
485 // center
486 // baseline
487 // stretch
489 // justify-content
490 // start
491 // end
492 // flex-start
493 // flex-end
494 // center
495 // space-between
496 // space-around
497 // space-evenly
498 // stretch
501 // flex-flow
503 row-reverse
504 column
505 column-reverse
506 // nowrap
507 wrap
508 wrap-reverse
510 // grid-auto-flow
511 dense
514 // -webkit-user-modify
516 read-only
517 read-write
518 read-write-plaintext-only
521 // -webkit-user-drag
523 element
526 // width/min-width/max-width
528 intrinsic
529 min-intrinsic
532 // CSS3 intrinsic dimension keywords
534 -webkit-min-content
535 -webkit-max-content
536 -webkit-fill-available
537 -webkit-fit-content
538 // Unprefixed for CSS Grid Layout.
539 min-content
540 max-content
543 // text-overflow
545 clip
546 ellipsis
549 // -webkit-margin-collapse
551 // collapse
552 // separate
553 discard
556 // word-break
558 break-all
559 keep-all
562 // word-wrap
564 break-word
567 // nbsp-mode
569 space
572 // -webkit-line-break
574 // auto
575 loose
576 // normal
577 strict
578 after-white-space
580 // -webkit-appearance
581 // The order here must match the order in the ControlPart enum in ThemeTypes.h.
582 // All appearance values that should be accepted by the parser should be listed between 'checkbox' and 'textarea':
583 checkbox
584 radio
585 push-button
586 square-button
587 button
588 button-bevel
589 inner-spin-button
590 listbox
591 listitem
592 media-enter-fullscreen-button
593 media-exit-fullscreen-button
594 media-fullscreen-volume-slider
595 media-fullscreen-volume-slider-thumb
596 media-mute-button
597 media-play-button
598 media-overlay-play-button
599 media-toggle-closed-captions-button
600 media-slider
601 media-sliderthumb
602 media-volume-slider-container
603 media-volume-slider
604 media-volume-sliderthumb
605 media-controls-background
606 media-controls-fullscreen-background
607 media-current-time-display
608 media-time-remaining-display
609 -internal-media-cast-off-button
610 -internal-media-overlay-cast-off-button
611 menulist
612 menulist-button
613 menulist-text
614 menulist-textfield
615 meter
616 progress-bar
617 progress-bar-value
618 slider-horizontal
619 slider-vertical
620 sliderthumb-horizontal
621 sliderthumb-vertical
622 caret
623 searchfield
624 searchfield-decoration
625 searchfield-results-decoration
626 searchfield-cancel-button
627 textfield
628 relevancy-level-indicator
629 continuous-capacity-level-indicator
630 discrete-capacity-level-indicator
631 rating-level-indicator
632 textarea
633 // An appearance value that should not be accepted by the parser:
634 caps-lock-indicator
637 // border-image
639 // stretch
640 // repeat
641 round
644 // background-clip/background-origin
646 // border/content/padding are deprecated and ultimately will only apply to the -webkit- form of these properties.
647 // border-box/content-box/padding-box should be used instead.
649 border
650 border-box
651 content
652 content-box
653 padding
654 padding-box
656 // CSS 3 SHAPES
657 margin-box
660 // background-size
662 contain
663 cover
666 // -webkit-rtl-ordering
668 logical
669 visual
672 // animation-direction
674 alternate
675 alternate-reverse
678 // animation-fill-mode
680 forwards
681 backwards
682 // both
685 // animation-iteration-count
686 infinite
689 // animation-play-state
691 running
692 paused
695 // transform-style
697 flat
698 preserve-3d
701 // transition-timing-function
702 // animation-timing-function
704 ease
705 linear
706 ease-in
707 ease-out
708 ease-in-out
709 step-start
710 step-middle
711 step-end
712 steps
713 cubic-bezier
716 // zoom
718 document
719 reset
722 // user-zoom
724 // fixed
725 zoom
728 // pointer-events
730 visiblePainted
731 visibleFill
732 visibleStroke
733 //visible
734 painted
735 fill
736 stroke
737 bounding-box
738 //all
739 //none
742 // speech
744 spell-out
745 digits
746 literal-punctuation
747 no-punctuation
750 // -webkit-font-smoothing
752 // auto
753 // none
754 antialiased
755 subpixel-antialiased
757 // text-rendering
758 //auto
759 optimizeSpeed
760 optimizeLegibility
761 geometricPrecision
763 // -webkit-color-adjust
764 economy
765 exact
767 // -webkit-writing-mode
768 // SVG compatibility
772 lr-tb
773 rl-tb
774 tb-rl
775 // Standard values from CSS3
776 horizontal-tb
777 vertical-rl
778 vertical-lr
779 horizontal-bt
781 // -webkit-ruby-position
782 after
783 before
785 // -webkit-text-emphasis-position
786 over
787 under
789 // -webkit-text-emphasis-style
790 filled
791 open
793 // circle
794 double-circle
795 triangle
796 sesame
798 // -webkit-radial-gradient
799 // circle
800 ellipse
801 closest-side
802 closest-corner
803 farthest-side
804 farthest-corner
805 // contain
806 // cover
808 // -webkit-text-orientation
809 sideways
810 sideways-right
811 upright
812 vertical-right
814 // -webkit-line-box-contain
815 font
816 glyphs
817 inline-box
818 replaced
820 // -webkit-font-feature-settings
824 // image-rendering
825 //auto
826 //optimizeSpeed
827 optimizeQuality
828 pixelated
829 -webkit-optimize-contrast
831 // shape-outside
832 nonzero
833 evenodd
835 // closest-side
836 // farthest-side
838 alphabetic
840 // (display-mode:) media feature
841 fullscreen
842 standalone
843 minimal-ui
844 browser
846 // (pointer:) media feature
847 // none
848 coarse
849 fine
851 // (hover:) media feature
852 //  none
853 on-demand
854 hover
856 // blend modes
857 // normal
858 multiply
859 screen
860 // overlay
861 darken
862 lighten
863 color-dodge
864 color-burn
865 hard-light
866 soft-light
867 difference
868 exclusion
870 saturation
871 color
872 luminosity
874 // object-fit
875 scale-down
877 // column-fill
878 balance
880 // overflow
881 -webkit-paged-x
882 -webkit-paged-y
884 // -webkit-app-region
885 drag
886 no-drag
888 // grid-{column|row}-{start|end}
889 span
891 // grid-template-{columns|rows}
892 minmax
894 // text-indent
895 each-line
896 //hanging   // hanging exists in SVGCSSValueKeywords.in
898 // (scan:) media feature
899 progressive
900 interlace
903 // paint-order
905 // normal
906 // fill
907 // stroke
908 markers
911 // CSS3 viewport-length keywords
913 -internal-extend-to-zoom
915 // isolation
916 // auto
917 isolate
919 // scroll-blocks-on
920 // none
921 start-touch
922 wheel-event
923 scroll-event
925 // touch-action
926 pan-x
927 pan-y
928 pan-left
929 pan-right
930 pan-up
931 pan-down
932 manipulation
934 // justify-items / justify-self
935 // auto
936 // stretch
937 // baseline
938 last-baseline
939 // center
940 // start
941 // end
942 self-start
943 self-end
944 // flex-start
945 // flex-end
946 // left
947 // right
948 true
949 safe
950 legacy
952 // scroll-behavior
953 // auto
954 smooth
956 // will-change
957 // auto
958 contents
959 scroll-position
961 // all
962 // initial
963 // inherit
964 unset
966 // background-image, etc.
967 linear-gradient
968 radial-gradient
969 repeating-linear-gradient
970 repeating-radial-gradient
971 -webkit-canvas
972 -webkit-cross-fade
973 -webkit-gradient
974 -webkit-linear-gradient
975 -webkit-radial-gradient
976 -webkit-repeating-linear-gradient
977 -webkit-repeating-radial-gradient
978 -webkit-image-set
980 // deprecated gradients
981 from
983 color-stop
984 radial
986 // content
987 attr
988 counter
989 counters
991 // clip
992 rect
994 // shapes
995 polygon
997 // @font-face src
998 format
1000 // (-webkit-)filter
1001 grayscale
1002 sepia
1003 saturate
1004 hue-rotate
1005 opacity
1006 brightness
1007 contrast
1008 blur
1009 drop-shadow
1012 // colors
1014 rgba
1016 hsla
1018 // transform
1019 matrix
1020 matrix3d
1021 perspective
1022 rotate
1023 rotateX
1024 rotateY
1025 rotateZ
1026 rotate3d
1027 scale
1028 scaleX
1029 scaleY
1030 scaleZ
1031 scale3d
1032 skew
1033 skewX
1034 skewY
1035 translate
1036 translateX
1037 translateY
1038 translateZ
1039 translate3d
1041 // motion path
1042 path
1044 calc
1045 -webkit-calc
1047 // scroll-snap-type
1048 // none
1049 mandatory
1050 proximity