Implement CSS `display: flow-root` (modern clearfix)
[WebKit-https.git] / Source / WebCore / css / CSSValueKeywords.in
1 //
2 // CSS value names
3 //
4 inherit
5 initial
6 unset
7 revert
8
9 //
10 // CSS_PROP_OUTLINE_STYLE
11 // CSS_PROP_BORDER_TOP_STYLE
12 // CSS_PROP_BORDER_BOTTOM_STYLE
13 // CSS_PROP_BORDER_LEFT_STYLE
14 // The order here must match the order of the BorderStyle enum in RenderStyleConstants.h.
15 none
16 hidden
17 inset
18 groove
19 outset
20 ridge
21 dotted
22 dashed
23 solid
24 double
25
26 //
27 // CSS_PROP_FONT:
28 //
29 caption
30 icon
31 menu
32 message-box
33 small-caption
34 -webkit-mini-control
35 -webkit-small-control
36 -webkit-control
37
38 #if defined(WTF_PLATFORM_IOS_FAMILY) && WTF_PLATFORM_IOS_FAMILY
39 -apple-system-headline
40 -apple-system-body
41 -apple-system-subheadline
42 -apple-system-footnote
43 -apple-system-caption1
44 -apple-system-caption2
45 -apple-system-short-headline
46 -apple-system-short-body
47 -apple-system-short-subheadline
48 -apple-system-short-footnote
49 -apple-system-short-caption1
50 -apple-system-tall-body
51 -apple-system-title0
52 -apple-system-title1
53 -apple-system-title2
54 -apple-system-title3
55 -apple-system-title4
56 #endif
57
58 // This has to go after the -apple-system versions.
59 status-bar
60
61 //
62 // CSS_PROP_FONT_STYLE:
63 //
64 //normal
65 italic
66 oblique
67 // The following is only allowed in @font-face:
68 all
69 //
70 // CSS_PROP_FONT_VARIANT:
71 //
72 //normal
73 small-caps
74
75 // font-variant-ligatures:
76 //
77 common-ligatures
78 no-common-ligatures
79 discretionary-ligatures
80 no-discretionary-ligatures
81 historical-ligatures
82 no-historical-ligatures
83 contextual
84 no-contextual
85
86 // font-variant-caps
87 //
88 // FIXME: Unify this with plain font-variant
89 // small-caps
90 all-small-caps
91 petite-caps
92 all-petite-caps
93 unicase
94 titling-caps
95
96 // font-variant-numeric
97 //
98 lining-nums
99 oldstyle-nums
100 proportional-nums
101 tabular-nums
102 diagonal-fractions
103 stacked-fractions
104 ordinal
105 slashed-zero
106
107 // font-variant-alternates
108 //
109 historical-forms
110
111 // font-variant-east-asian
112 //
113 jis78
114 jis83
115 jis90
116 jis04
117 simplified
118 traditional
119 full-width
120 proportional-width
121 ruby
122
123 //
124 // CSS_PROP_FONT_WEIGHT:
125 //
126 normal
127 bold
128 bolder
129 lighter
130
131 //
132 // CSS_PROP_FONT_SIZE:
133 //
134 xx-small
135 x-small
136 small
137 medium
138 large
139 x-large
140 xx-large
141 -webkit-xxx-large
142 -webkit-ruby-text
143 smaller
144 larger
145
146 //
147 // CSS_PROP_FONT_STRETCH:
148 //
149 //normal
150 wider
151 narrower
152 ultra-condensed
153 extra-condensed
154 condensed
155 semi-condensed
156 semi-expanded
157 expanded
158 extra-expanded
159 ultra-expanded
160 //
161 // CSS_PROP_GENERIC_FONT_FAMILY:
162 //
163 serif
164 sans-serif
165 cursive
166 fantasy
167 monospace
168 -webkit-body
169 -webkit-pictograph
170 system-ui
171 //
172 //
173 // CSS_PROP_*_COLOR
174 //
175 alpha
176 aqua
177 black
178 blue
179 fuchsia
180 gray
181 green
182 lime
183 maroon
184 navy
185 olive
186 orange
187 purple
188 red
189 silver
190 teal
191 white
192 yellow
193 transparent
194 -webkit-link
195 -webkit-activelink
196 activeborder
197 activecaption
198 appworkspace
199 background
200 buttonface
201 buttonhighlight
202 buttonshadow
203 buttontext
204 activebuttontext
205 captiontext
206 graytext
207 highlight
208 highlighttext
209 inactiveborder
210 inactivecaption
211 inactivecaptiontext
212 infobackground
213 infotext
214 luminance
215 menutext
216 scrollbar
217 threeddarkshadow
218 threedface
219 threedhighlight
220 threedlightshadow
221 threedshadow
222 window
223 windowframe
224 windowtext
225 #if (defined(WTF_PLATFORM_MAC) && WTF_PLATFORM_MAC) || (defined(WTF_PLATFORM_IOS_FAMILY) && WTF_PLATFORM_IOS_FAMILY)
226 -apple-system-header-text
227 -apple-system-text-background
228 -apple-system-control-background
229 -apple-system-placeholder-text
230 -apple-system-label
231 -apple-system-secondary-label
232 -apple-system-tertiary-label
233 -apple-system-quaternary-label
234 -apple-system-grid
235 -apple-system-separator
236 -apple-system-container-border
237 -apple-system-background
238 -apple-system-secondary-background
239 -apple-system-tertiary-background
240 -apple-system-grouped-background
241 -apple-system-secondary-grouped-background
242 -apple-system-tertiary-grouped-background
243 -apple-system-selected-content-background
244 -apple-system-unemphasized-selected-content-background
245 -apple-wireless-playback-target-active
246 -apple-system-blue
247 -apple-system-brown
248 -apple-system-gray
249 -apple-system-green
250 -apple-system-orange
251 -apple-system-pink
252 -apple-system-purple
253 -apple-system-red
254 -apple-system-yellow
255 #endif
256 #if defined(WTF_PLATFORM_MAC) && WTF_PLATFORM_MAC
257 -apple-system-alternate-selected-text
258 -apple-system-control-accent
259 -apple-system-even-alternating-content-background
260 -apple-system-odd-alternating-content-background
261 -apple-system-selected-text
262 -apple-system-unemphasized-selected-text
263 -apple-system-selected-text-background
264 -apple-system-unemphasized-selected-text-background
265 -apple-system-find-highlight-background
266 #endif
267 #if defined(WTF_PLATFORM_IOS_FAMILY) && WTF_PLATFORM_IOS_FAMILY
268 -apple-system-indigo
269 -apple-system-teal
270 #endif
271 #if defined(HAVE_OS_DARK_MODE_SUPPORT) && HAVE_OS_DARK_MODE_SUPPORT
272 -webkit-control-background
273 #endif
274 -webkit-focus-ring-color
275 currentcolor
276 //
277 // colors in non strict mode
278 grey
279 -webkit-text
280 //
281 // CSS_PROP_BACKGROUND_REPEAT:
282 //
283 repeat
284 repeat-x
285 repeat-y
286 no-repeat
287 // round
288 // space
289 //
290 // CSS_PROP__WEBKIT_BACKGROUND_COMPOSITE:
291 //
292 clear
293 copy
294 source-over
295 source-in
296 source-out
297 source-atop
298 destination-over
299 destination-in
300 destination-out
301 destination-atop
302 xor
303 plus-darker
304 // highlight
305 plus-lighter
306 //
307 // CSS_PROP_VERTICAL_ALIGN:
308 //
309 baseline
310 middle
311 sub
312 super
313 text-top
314 text-bottom
315 top
316 bottom
317 // HTML alignment MIDDLE has no corresponding CSS alignment
318 -webkit-baseline-middle
319 //
320 // CSS_PROP_TEXT_ALIGN:
321 // The order here must match the order of the TextAlignMode enum in RenderStyleConstants.h.
322 //
323 -webkit-auto
324 left
325 right
326 center
327 justify
328 -webkit-left
329 -webkit-right
330 -webkit-center
331 -webkit-match-parent
332 //
333 // CSS_PROP_TEXT_JUSTIFY:
334 //
335 //auto
336 //none
337 inter-word
338 distribute
339 //
340 // CSS_PROP_LIST_STYLE_POSITION:
341 //
342 outside
343 inside
344 //
345 // CSS_PROP_LIST_STYLE_TYPE:
346 // The order here must match the order of the ListStyleType enum in RenderStyleConstants.h.
347 //
348 disc
349 circle
350 square
351 decimal
352 decimal-leading-zero
353 arabic-indic
354 binary
355 bengali
356 cambodian
357 khmer
358 devanagari
359 gujarati
360 gurmukhi
361 kannada
362 lower-hexadecimal
363 lao
364 malayalam
365 mongolian
366 myanmar
367 octal
368 oriya
369 persian
370 urdu
371 telugu
372 tibetan
373 thai
374 upper-hexadecimal
375 lower-roman
376 upper-roman
377 lower-greek
378 lower-alpha
379 lower-latin
380 upper-alpha
381 upper-latin
382 afar
383 ethiopic-halehame-aa-et
384 ethiopic-halehame-aa-er
385 amharic
386 ethiopic-halehame-am-et
387 amharic-abegede
388 ethiopic-abegede-am-et
389 cjk-earthly-branch
390 cjk-heavenly-stem
391 ethiopic
392 ethiopic-halehame-gez
393 ethiopic-abegede
394 ethiopic-abegede-gez
395 hangul-consonant
396 hangul
397 lower-norwegian
398 oromo
399 ethiopic-halehame-om-et
400 sidama
401 ethiopic-halehame-sid-et
402 somali
403 ethiopic-halehame-so-et
404 tigre
405 ethiopic-halehame-tig
406 tigrinya-er
407 ethiopic-halehame-ti-er
408 tigrinya-er-abegede
409 ethiopic-abegede-ti-er
410 tigrinya-et
411 ethiopic-halehame-ti-et
412 tigrinya-et-abegede
413 ethiopic-abegede-ti-et
414 upper-greek
415 upper-norwegian
416 asterisks
417 footnotes
418 hebrew
419 armenian
420 lower-armenian
421 upper-armenian
422 georgian
423 cjk-ideographic
424 hiragana
425 katakana
426 hiragana-iroha
427 katakana-iroha
428 //none
429 //
430 // CSS_PROP_DISPLAY:
431 // The order here must match the order of the DisplayType enum in RenderStyleConstants.h.
432 //
433 inline
434 block
435 list-item
436 compact
437 inline-block
438 table
439 inline-table
440 table-row-group
441 table-header-group
442 table-footer-group
443 table-row
444 table-column-group
445 table-column
446 table-cell
447 table-caption
448 -webkit-box
449 -webkit-inline-box
450 flex
451 -webkit-flex
452 inline-flex
453 -webkit-inline-flex
454 contents
455 grid
456 inline-grid
457 flow-root
458 //none
459 //
460 // CSS_PROP_CURSOR:
461 // The order here must match the order of the CursorType enum in RenderStyleConstants.h.
462 //
463 auto
464 default
465 // none
466 context-menu
467 help
468 pointer
469 progress
470 wait
471 cell
472 crosshair
473 text
474 vertical-text
475 alias
476 // copy
477 move
478 no-drop
479 not-allowed
480 grab
481 grabbing
482 e-resize
483 n-resize
484 ne-resize
485 nw-resize
486 s-resize
487 se-resize
488 sw-resize
489 w-resize
490 ew-resize
491 ns-resize
492 nesw-resize
493 nwse-resize
494 col-resize
495 row-resize
496 all-scroll
497 zoom-in
498 zoom-out
499 -webkit-grab
500 -webkit-grabbing
501 -webkit-zoom-in
502 -webkit-zoom-out
503 //
504 // CSS_PROP_CURSOR_VISIBILITY:
505 // auto
506 auto-hide
507 //
508 // CSS_PROP_DIRECTION:
509 //
510 ltr
511 rtl
512 //
513 // CSS_PROP_TEXT_TRANSFORM:
514 //
515 capitalize
516 uppercase
517 lowercase
518 //none
519 //
520 // CSS_PROP_VISIBILITY:
521 //
522 visible
523 //hidden
524 collapse
525 //
526 // Unordered rest
527 //
528 a3
529 a4
530 a5
531 above
532 absolute
533 always
534 avoid
535 b4
536 b5
537 below
538 bidi-override
539 blink
540 both
541 close-quote
542 crop
543 cross
544 embed
545 fixed
546 hand
547 hide
548 higher
549 invert
550 inverted
551 isolate-override
552 plaintext
553 -webkit-isolate
554 -webkit-isolate-override
555 -webkit-plaintext
556 landscape
557 ledger
558 legal
559 letter
560 level
561 line-through
562 local
563 loud
564 lower
565 mix
566 no-close-quote
567 no-open-quote
568 nowrap
569 open-quote
570 overline
571 portrait
572 pre
573 pre-line
574 pre-wrap
575 relative
576 scroll
577 separate
578 show
579 static
580 thick
581 thin
582 underline
583 wavy
584 ink
585 objects
586 -webkit-nowrap
587
588 // CSS3 Values
589 // CSS_PROP_BOX_ALIGN
590 stretch
591 start
592 end
593 //center
594 //baseline
595
596 #if defined(ENABLE_CSS_BOX_DECORATION_BREAK) && ENABLE_CSS_BOX_DECORATION_BREAK
597 // CSS_PROP_BOX_DECORATION_BREAK
598 clone
599 slice
600 #endif
601
602 // CSS_PROP_BOX_DIRECTION
603 // normal
604 reverse
605
606 // CSS_PROP_BOX_ORIENT
607 horizontal
608 vertical
609 inline-axis
610 block-axis
611
612 // CSS_PROP_BOX_PACK
613 // start
614 // end
615 // center
616 // justify
617
618 // CSS_PROP_BOX_LINES
619 single
620 multiple
621
622 // CSS_PROP_ALIGN_CONTENT
623 flex-start
624 flex-end
625 // center
626 space-between
627 space-around
628 space-evenly
629 // stretch
630
631 // CSS_PROP_ALIGN_ITEMS / CSS_PROP_ALIGN_SELF
632 // flex-start
633 // flex-end
634 // center
635 // baseline
636 first-baseline
637 last-baseline
638 // stretch
639
640 // CSS_PROP_JUSTIFY_CONTENT
641 // start
642 // end
643 // flex-start
644 // flex-end
645 // center
646 // space-between
647 // space-around
648 // space-evenly
649 // stretch
650
651 // CSS_PROP_JUSTIFY_ITEMS / CSS_PROP_JUSTIFY_SELF
652 // auto
653 // stretch
654 // baseline
655 // last baseline
656 // first baseline
657 // center
658 // start
659 // end
660 self-start
661 self-end
662 // flex-start
663 // flex-end
664 // left
665 // right
666 unsafe
667 safe
668 legacy
669
670 // CSS_PROP_FLEX_FLOW
671 row
672 row-reverse
673 column
674 column-reverse
675 // nowrap
676 // wrap
677 wrap-reverse
678
679 // CSS_PROP_MARQUEE_DIRECTION
680 forwards
681 backwards
682 ahead
683 // reverse
684 // left
685 // right
686 up
687 down
688 // auto
689
690 // CSS_PROP_MARQUEE_SPEED
691 slow
692 // normal
693 fast
694
695 // CSS_PROP_MARQUEE_REPETITION
696 infinite
697
698 // CSS_PROP_MARQUEE_STYLE
699 // none
700 slide
701 // scroll
702 alternate
703
704 //
705 // CSS_PROP__KHTML_USER_MODIFY
706 //
707 read-only
708 read-write
709 read-write-plaintext-only
710
711 //
712 // CSS_PROP__KHTML_USER_DRAG
713 //
714 element
715
716 //
717 // CSS_PROP__KHTML_USER_SELECT
718 //
719 ignore
720
721 //
722 // CSS_PROP_WIDTH/MIN_WIDTH/MAX_WIDTH
723 //
724 intrinsic
725 min-intrinsic
726
727 //
728 // CSS3 intrinsic dimension keywords
729 //
730 min-content
731 -webkit-min-content
732 max-content
733 -webkit-max-content
734 -webkit-fill-available
735 fit-content
736 -webkit-fit-content
737
738 //
739 // CSS_PROP_TEXT_OVERFLOW
740 //
741 clip
742 ellipsis
743
744 //
745 // CSS_PROP__KHTML_MARGIN_COLLAPSE
746 //
747 // collapse
748 // separate
749 discard
750
751 //
752 // CSS_PROP_TEXT_*_COLOR
753 //
754 dot-dash
755 dot-dot-dash
756 wave
757
758 //
759 // CSS_PROP_TEXT_*_MODE
760 //
761 continuous
762 skip-white-space
763
764 //
765 // CSS_PROP_WORD_BREAK
766 //
767 break-all
768 keep-all
769
770 //
771 // CSS_PROP_WORD_WRAP
772 //
773 break-word
774
775 //
776 // CSS_PROP_WHITE_SPACE
777 //
778 break-spaces
779
780 //
781 // CSS_PROP__KHTML_NBSP_MODE
782 //
783 space
784
785 //
786 // CSS_PROP__KHTML_LINE_BREAK
787 //
788 // auto
789 loose
790 // normal
791 strict
792 after-white-space
793 anywhere
794
795 // -webkit-appearance
796 // The order here must match the order in the ControlPart enum in ThemeTypes.h.
797 // All appearance values that should be accepted by the parser should be listed between 'checkbox' and 'textarea':
798 checkbox
799 radio
800 push-button
801 square-button
802 button
803 button-bevel
804 default-button
805 inner-spin-button
806 listbox
807 listitem
808 media-controls-background
809 media-controls-dark-bar-background
810 media-controls-fullscreen-background
811 media-controls-light-bar-background
812 media-current-time-display
813 media-enter-fullscreen-button
814 media-exit-fullscreen-button
815 media-fullscreen-volume-slider
816 media-fullscreen-volume-slider-thumb
817 media-mute-button
818 media-overlay-play-button
819 media-play-button
820 media-return-to-realtime-button
821 media-rewind-button
822 media-seek-back-button
823 media-seek-forward-button
824 media-slider
825 media-sliderthumb
826 media-time-remaining-display
827 media-toggle-closed-captions-button
828 media-volume-slider
829 media-volume-slider-container
830 media-volume-slider-mute-button
831 media-volume-sliderthumb
832 menulist
833 menulist-button
834 menulist-text
835 menulist-textfield
836 meter
837 progress-bar
838 progress-bar-value
839 slider-horizontal
840 slider-vertical
841 sliderthumb-horizontal
842 sliderthumb-vertical
843 caret
844 searchfield
845 searchfield-decoration
846 searchfield-results-decoration
847 searchfield-results-button
848 searchfield-cancel-button
849 snapshotted-plugin-overlay
850 textfield
851 relevancy-level-indicator
852 continuous-capacity-level-indicator
853 discrete-capacity-level-indicator
854 rating-level-indicator
855 #if defined(ENABLE_SERVICE_CONTROLS) && ENABLE_SERVICE_CONTROLS
856 image-controls-button
857 #endif
858 #if defined(ENABLE_APPLE_PAY) && ENABLE_APPLE_PAY
859 -apple-pay-button
860 #endif
861 #if defined(ENABLE_INPUT_TYPE_COLOR) && ENABLE_INPUT_TYPE_COLOR
862 color-well
863 #endif
864 #if defined(ENABLE_DATALIST_ELEMENT) && ENABLE_DATALIST_ELEMENT
865 list-button
866 #endif
867 textarea
868 #if defined(ENABLE_ATTACHMENT_ELEMENT) && ENABLE_ATTACHMENT_ELEMENT
869 attachment
870 borderless-attachment
871 #endif
872 caps-lock-indicator
873
874 //
875 // CSS_PROP_BORDER_IMAGE
876 //
877 // stretch
878 // repeat
879 round
880
881 //
882 // CSS_PROP_BACKGROUND_CLIP/ORIGIN
883 //
884 // border/content/padding are deprecated and ultimately will only apply to the -webkit- form of these properties.
885 // border-box/content-box/padding-box should be used instead.
886 //
887 border
888 border-box
889 content
890 content-box
891 padding
892 padding-box
893
894 //
895 // Variables Implementation
896 //
897 var
898 -internal-variable-value
899
900 //
901 // Environment Variables
902 //
903 env
904
905 //
906 // CSS_PROP_BREAK_BEFORE/AFTER/INSIDE
907 //
908 avoid-column
909 avoid-page
910 page
911 recto
912 region
913 verso
914
915 // CSS Shapes
916 margin-box
917
918 // clip-path
919 stroke-box
920 view-box
921
922 //
923 // background-size
924 //
925 contain
926 cover
927
928 //
929 // CSS_PROP__KHTML_RTL_ORDERING
930 //
931 logical
932 visual
933
934 //
935 // CSS_PROP__WEBKIT_BORDER_FIT
936 //
937 lines
938
939 //
940 // CSS_PROP__WEBKIT_ANIMATION_DIRECTION
941 //
942 // alternate
943
944 alternate-reverse
945
946 //
947 // CSS_PROP__WEBKIT_ANIMATION_FILL_MODE
948 //
949 // forwards
950 // backwards
951 // both
952
953 //
954 // CSS_PROP__WEBKIT_ANIMATION_ITERATION_COUNT
955 //
956 // infinite
957
958 //
959 // CSS_PROP__WEBKIT_ANIMATION_PLAY_STATE
960 //
961 running
962 paused
963
964 //
965 // CSS_PROP__WEBKIT_TRANSFORM_STYLE
966 //
967 flat
968 preserve-3d
969
970 //
971 // CSS_PROP__WEBKIT_TRANSITION_TIMING_FUNCTION
972 // CSS_PROP__WEBKIT_ANIMATION_TIMING_FUNCTION
973 //
974 ease
975 linear
976 ease-in
977 ease-out
978 ease-in-out
979 step-start
980 step-end
981
982 //
983 // CSS_PROP_ZOOM
984 //
985 document
986 reset
987
988 #if defined(ENABLE_CSS_DEVICE_ADAPTATION) && ENABLE_CSS_DEVICE_ADAPTATION
989 //
990 // CSS_PROP_USER_ZOOM
991 //
992 // fixed
993 zoom
994
995 //
996 // CSS_PROP_MIN_WIDTH
997 // CSS_PROP_MAX_WIDTH
998 // CSS_PROP_MIN_HEIGHT
999 // CSS_PROP_MAX_HEIGHT
1000 //
1001 // auto
1002 device-width
1003 device-height
1004 #endif
1005
1006 //
1007 // CSS_PROP_POINTER_EVENTS
1008 //
1009 visiblePainted
1010 visibleFill
1011 visibleStroke
1012 //visible
1013 painted
1014 fill
1015 stroke
1016 //all
1017 //none
1018
1019 //
1020 // CSS_PROP_SPEECH
1021 //
1022 spell-out
1023 digits
1024 literal-punctuation
1025 no-punctuation
1026
1027 //
1028 // -webkit-font-smoothing
1029 //
1030 // auto
1031 // none
1032 antialiased
1033 subpixel-antialiased
1034
1035 // text-rendering
1036 //auto
1037 optimizeSpeed
1038 optimizeLegibility
1039 geometricPrecision
1040
1041 // -webkit-color-adjust
1042 economy
1043 exact
1044
1045 // -webkit-hyphenate-limit-lines
1046 no-limit
1047
1048 // -webkit-hyphens
1049 // none
1050 manual
1051 // auto
1052
1053 #if defined(ENABLE_LETTERPRESS) && ENABLE_LETTERPRESS
1054 -webkit-letterpress
1055 #endif
1056
1057 #if defined(ENABLE_OVERFLOW_SCROLLING_TOUCH) && ENABLE_OVERFLOW_SCROLLING_TOUCH
1058 // -webkit-overflow-scrolling
1059 // auto
1060 touch
1061 #endif
1062
1063 // -webkit-writing-mode
1064 // SVG compatibility
1065 lr
1066 rl
1067 tb
1068 lr-tb
1069 rl-tb
1070 tb-rl
1071 // Standard values from CSS3
1072 horizontal-tb
1073 vertical-rl
1074 vertical-lr
1075 horizontal-bt
1076
1077 // -webkit-ruby-position
1078 after
1079 before
1080 inter-character
1081
1082 // -webkit-text-emphasis-position
1083 over
1084 under
1085
1086 // -webkit-text-emphasis-style
1087 filled
1088 open
1089 dot
1090 // circle
1091 double-circle
1092 triangle
1093 sesame
1094
1095 // -webkit-radial-gradient
1096 // circle
1097 ellipse
1098 closest-side
1099 closest-corner
1100 farthest-side
1101 farthest-corner
1102 // contain
1103 // cover
1104
1105 // -webkit-text-orientation
1106 sideways
1107 sideways-right
1108 upright
1109 vertical-right
1110 mixed
1111
1112 // -webkit-line-box-contain
1113 font
1114 glyphs
1115 inline-box
1116 initial-letter
1117 replaced
1118
1119 // font-feature-settings
1120 on
1121 off
1122
1123 // image-rendering
1124 // auto
1125 // optimizeSpeed (deprecated)
1126 optimizeQuality // ( deprecated)
1127 crisp-edges
1128 pixelated
1129 -webkit-crisp-edges
1130 -webkit-optimize-contrast
1131
1132 // shape-outside
1133 nonzero
1134 evenodd
1135 at
1136 // closest-side
1137 // farthest-side
1138
1139 #if defined(ENABLE_CSS_SCROLL_SNAP)
1140 // -webkit-scroll-snap-points-x
1141 // -webkit-scroll-snap-points-y
1142 elements
1143
1144 // -webkit-scroll-snap-type
1145 mandatory
1146 proximity
1147 x
1148 y
1149 #endif
1150
1151 break
1152
1153 wrap
1154
1155 // -webkit-line-align
1156 edges
1157
1158 alphabetic
1159
1160 // position
1161 sticky
1162 -webkit-sticky
1163
1164 // (pointer:) media feature
1165 // none
1166 coarse
1167 fine
1168
1169 // (hover:) media feature.
1170 // none
1171 hover
1172 on-demand
1173
1174 // blend modes
1175 // normal
1176 multiply
1177 screen
1178 overlay
1179 darken
1180 lighten
1181 color-dodge
1182 color-burn
1183 hard-light
1184 soft-light
1185 difference
1186 exclusion
1187 hue
1188 saturation
1189 color
1190 luminosity
1191 // plus-darker
1192 // plus-lighter
1193
1194 // isolation
1195 // auto
1196 isolate
1197
1198 // object-fit
1199 // fill
1200 // contain
1201 // cover
1202 // none
1203 scale-down
1204
1205 // background-image, etc.
1206 container-scroll
1207 cross-fade
1208 image-set
1209 linear-gradient
1210 radial-gradient
1211 conic-gradient
1212 repeating-linear-gradient
1213 repeating-radial-gradient
1214 repeating-conic-gradient
1215 -webkit-canvas
1216 -webkit-cross-fade
1217 -webkit-gradient
1218 -webkit-linear-gradient
1219 -webkit-radial-gradient
1220 -webkit-repeating-linear-gradient
1221 -webkit-repeating-radial-gradient
1222 -webkit-image-set
1223 -webkit-named-image
1224 filter
1225 -webkit-filter
1226 dashboard-region
1227 #if defined(ENABLE_CSS_PAINTING_API) && ENABLE_CSS_PAINTING_API
1228 paint
1229 #endif
1230
1231 // deprecated gradients
1232 from
1233 to
1234 color-stop
1235 radial
1236
1237 // content
1238 attr
1239 counter
1240 counters
1241
1242 // clip
1243 rect
1244
1245 // shapes
1246 polygon
1247
1248 // @font-face src
1249 format
1250
1251 // (-webkit-)filter
1252 // invert
1253 grayscale
1254 sepia
1255 saturate
1256 hue-rotate
1257 opacity
1258 brightness
1259 contrast
1260 blur
1261 drop-shadow
1262 url
1263 cubic-bezier
1264 spring
1265 steps
1266 apple-invert-lightness
1267
1268 // colors
1269 rgb
1270 rgba
1271 hsl
1272 hsla
1273 //color
1274
1275 // transform
1276 matrix
1277 matrix3d
1278 perspective
1279 rotate
1280 rotateX
1281 rotateY
1282 rotateZ
1283 rotate3d
1284 scale
1285 scaleX
1286 scaleY
1287 scaleZ
1288 scale3d
1289 skew
1290 skewX
1291 skewY
1292 translate
1293 translateX
1294 translateY
1295 translateZ
1296 translate3d
1297
1298 // transform-box
1299 // border-box
1300 // view-box
1301 fill-box
1302
1303 // motion path
1304 path
1305
1306 calc
1307 -webkit-calc
1308 min
1309 max
1310
1311 #if defined(ENABLE_CSS_IMAGE_RESOLUTION) && ENABLE_CSS_IMAGE_RESOLUTION
1312 from-image
1313 snap
1314 #endif
1315
1316 // overflow
1317 -webkit-paged-x
1318 -webkit-paged-y
1319
1320 // paint-order
1321 // normal
1322 // fill
1323 // stroke
1324 markers
1325
1326 // grid-{column-start|column-end|row-start|row-end}
1327 span
1328
1329 // grid-template-{columns|rows}
1330 minmax
1331
1332 // grid-auto-flow
1333 auto-flow
1334 dense
1335
1336 #if defined(ENABLE_CSS3_TEXT) && ENABLE_CSS3_TEXT
1337 // text-indent
1338 -webkit-each-line
1339 -webkit-hanging
1340 #endif
1341
1342 // -webkit-column-fill
1343 balance
1344
1345 // -webkit-aspect-ratio
1346 from-dimensions
1347 from-intrinsic
1348
1349 #if defined(ENABLE_CSS_TRAILING_WORD) && ENABLE_CSS_TRAILING_WORD
1350 // -apple-trailing-word
1351 -webkit-partially-balanced
1352 #endif
1353
1354 #if defined(ENABLE_APPLE_PAY) && ENABLE_APPLE_PAY
1355 // -apple-pay-button-style
1356 white-outline
1357
1358 // -apple-pay-button-type
1359 plain
1360 buy
1361 set-up
1362 donate
1363 #if defined(ENABLE_APPLE_PAY_SESSION_V4) && ENABLE_APPLE_PAY_SESSION_V4
1364 check-out
1365 book
1366 subscribe
1367 #endif
1368 #endif
1369
1370 // font-synthesis
1371 weight
1372 style
1373
1374 // will-change
1375 scroll-position
1376 //contents
1377
1378 #if defined(ENABLE_POINTER_EVENTS) && ENABLE_POINTER_EVENTS
1379 // touch-action
1380 // auto
1381 // none
1382 manipulation
1383 pan-x
1384 pan-y
1385 pinch-zoom
1386 #endif
1387
1388 // hanging-punctuation
1389 allow-end
1390 first
1391 force-end
1392 last
1393
1394 // color-gamut
1395 p3
1396 rec2020
1397
1398 // color() function
1399 sRGB
1400 display-p3
1401
1402 // prefers-default-appearance
1403 prefers
1404 // no-preference
1405
1406 // prefers-reduced-motion
1407 reduce
1408 no-preference
1409
1410 #if defined(ENABLE_DARK_MODE_CSS) && ENABLE_DARK_MODE_CSS
1411 // prefers-color-scheme
1412 light
1413 dark
1414 // no-preference
1415
1416 // color-scheme
1417 only
1418 // light
1419 // dark
1420 #endif
1421
1422 // auto-repeat
1423 auto-fill
1424 auto-fit
1425
1426 // font-display
1427 // auto
1428 // block
1429 swap
1430 fallback
1431 optional
1432
1433 #if defined(ENABLE_APPLICATION_MANIFEST) && ENABLE_APPLICATION_MANIFEST
1434 fullscreen
1435 standalone
1436 minimal-ui
1437 browser
1438 #endif
1439
1440 // text-decoration-thickness, text-underline-offset
1441 from-font