7 // CSS_PROP_OUTLINE_STYLE
8 // CSS_PROP_BORDER_TOP_STYLE
9 // CSS_PROP_BORDER_BOTTOM_STYLE
10 // CSS_PROP_BORDER_LEFT_STYLE
11 // The order here must match the order of the EBorderStyle enum in RenderStyleConstants.h.
35 #if defined(WTF_PLATFORM_IOS) && WTF_PLATFORM_IOS
36 -apple-system-headline
38 -apple-system-subheadline
39 -apple-system-footnote
40 -apple-system-caption1
41 -apple-system-caption2
42 -apple-system-short-headline
43 -apple-system-short-body
44 -apple-system-short-subheadline
45 -apple-system-short-footnote
46 -apple-system-short-caption1
47 -apple-system-tall-body
50 // This has to go after the -apple-system versions.
54 // CSS_PROP_FONT_STYLE:
59 // The following is only allowed in @font-face:
62 // CSS_PROP_FONT_VARIANT:
67 // -webkit-font-variant-ligatures:
72 discretionary-ligatures
73 no-discretionary-ligatures
75 no-historical-ligatures
78 // CSS_PROP_FONT_WEIGHT:
94 // CSS_PROP_FONT_SIZE:
109 // CSS_PROP_FONT_STRETCH:
123 // CSS_PROP_GENERIC_FONT_FAMILY:
186 -webkit-focus-ring-color
189 // colors in non strict mode
193 // CSS_PROP_BACKGROUND_REPEAT:
202 // CSS_PROP__WEBKIT_BACKGROUND_COMPOSITE:
219 // CSS_PROP_VERTICAL_ALIGN:
229 // HTML alignment MIDDLE has no corresponding CSS alignment
230 -webkit-baseline-middle
232 // CSS_PROP_TEXT_ALIGN:
233 // The order here must match the order of the ETextAlign enum in RenderStyleConstants.h.
245 // CSS_PROP_TEXT_JUSTIFY:
252 // CSS_PROP_LIST_STYLE_POSITION:
257 // CSS_PROP_LIST_STYLE_TYPE:
258 // The order here must match the order of the EListStyleType enum in RenderStyleConstants.h.
295 ethiopic-halehame-aa-et
296 ethiopic-halehame-aa-er
298 ethiopic-halehame-am-et
300 ethiopic-abegede-am-et
304 ethiopic-halehame-gez
311 ethiopic-halehame-om-et
313 ethiopic-halehame-sid-et
315 ethiopic-halehame-so-et
317 ethiopic-halehame-tig
319 ethiopic-halehame-ti-er
321 ethiopic-abegede-ti-er
323 ethiopic-halehame-ti-et
325 ethiopic-abegede-ti-et
343 // The order here must match the order of the EDisplay enum in RenderStyleConstants.h.
371 // The order here must match the order of the ECursor enum in RenderStyleConstants.h.
410 // CSS_PROP_CURSOR_VISIBILITY:
414 // CSS_PROP_DIRECTION:
419 // CSS_PROP_TEXT_TRANSFORM:
426 // CSS_PROP_VISIBILITY:
457 -webkit-isolate-override
494 // CSS_PROP_BOX_ALIGN
501 #if defined(ENABLE_CSS_BOX_DECORATION_BREAK) && ENABLE_CSS_BOX_DECORATION_BREAK
502 // CSS_PROP_BOX_DECORATION_BREAK
507 // CSS_PROP_BOX_DIRECTION
511 // CSS_PROP_BOX_ORIENT
523 // CSS_PROP_BOX_LINES
527 // CSS_PROP_ALIGN_CONTENT
535 // CSS_PROP_ALIGN_ITEMS / CSS_PROP_ALIGN_SELF
542 // CSS_PROP_JUSTIFY_CONTENT
549 // CSS_PROP_JUSTIFY_SELF
565 // CSS_PROP_FLEX_FLOW
574 // CSS_PROP_MARQUEE_DIRECTION
585 // CSS_PROP_MARQUEE_SPEED
590 // CSS_PROP_MARQUEE_REPETITION
593 // CSS_PROP_MARQUEE_STYLE
600 // CSS_PROP__KHTML_USER_MODIFY
604 read-write-plaintext-only
607 // CSS_PROP__KHTML_USER_DRAG
612 // CSS_PROP__KHTML_USER_SELECT
617 // CSS_PROP_WIDTH/MIN_WIDTH/MAX_WIDTH
623 // CSS3 intrinsic dimension keywords
627 -webkit-fill-available
631 // CSS_PROP_TEXT_OVERFLOW
637 // CSS_PROP__KHTML_MARGIN_COLLAPSE
644 // CSS_PROP_TEXT_*_COLOR
651 // CSS_PROP_TEXT_*_MODE
657 // CSS_PROP_WORD_BREAK
662 // CSS_PROP_WORD_WRAP
667 // CSS_PROP__KHTML_NBSP_MODE
672 // CSS_PROP__KHTML_LINE_BREAK
680 // -webkit-appearance
681 // The order here must match the order in the ControlPart enum in ThemeTypes.h.
682 // All appearance values that should be accepted by the parser should be listed between 'checkbox' and 'textarea':
693 media-enter-fullscreen-button
694 media-exit-fullscreen-button
695 media-fullscreen-volume-slider
696 media-fullscreen-volume-slider-thumb
699 media-overlay-play-button
700 media-seek-back-button
701 media-seek-forward-button
703 media-return-to-realtime-button
704 media-toggle-closed-captions-button
707 media-volume-slider-container
709 media-volume-sliderthumb
710 media-volume-slider-mute-button
711 media-controls-background
712 media-controls-fullscreen-background
713 media-current-time-display
714 media-time-remaining-display
724 sliderthumb-horizontal
728 searchfield-decoration
729 searchfield-results-decoration
730 searchfield-results-button
731 searchfield-cancel-button
732 snapshotted-plugin-overlay
734 relevancy-level-indicator
735 continuous-capacity-level-indicator
736 discrete-capacity-level-indicator
737 rating-level-indicator
738 #if defined(ENABLE_SERVICE_CONTROLS) && ENABLE_SERVICE_CONTROLS
739 image-controls-button
742 // An appearance value that should not be accepted by the parser:
746 // CSS_PROP_BORDER_IMAGE
753 // CSS_PROP_BACKGROUND_CLIP/ORIGIN
755 // border/content/padding are deprecated and ultimately will only apply to the -webkit- form of these properties.
756 // border-box/content-box/padding-box should be used instead.
778 // CSS_PROP__KHTML_RTL_ORDERING
784 // CSS_PROP__WEBKIT_BORDER_FIT
789 // CSS_PROP__WEBKIT_ANIMATION_DIRECTION
796 // CSS_PROP__WEBKIT_ANIMATION_FILL_MODE
803 // CSS_PROP__WEBKIT_ANIMATION_ITERATION_COUNT
808 // CSS_PROP__WEBKIT_ANIMATION_PLAY_STATE
814 // CSS_PROP__WEBKIT_TRANSFORM_STYLE
820 // CSS_PROP__WEBKIT_TRANSITION_TIMING_FUNCTION
821 // CSS_PROP__WEBKIT_ANIMATION_TIMING_FUNCTION
837 #if defined(ENABLE_CSS_DEVICE_ADAPTATION) && ENABLE_CSS_DEVICE_ADAPTATION
839 // CSS_PROP_USER_ZOOM
845 // CSS_PROP_MIN_WIDTH
846 // CSS_PROP_MAX_WIDTH
847 // CSS_PROP_MIN_HEIGHT
848 // CSS_PROP_MAX_HEIGHT
856 // CSS_PROP_POINTER_EVENTS
877 // -webkit-font-smoothing
890 // -webkit-color-adjust
894 // -webkit-color-correction
898 #if defined(ENABLE_VIEW_MODE_CSS_MEDIA) && ENABLE_VIEW_MODE_CSS_MEDIA
899 // (-webkit-view-mode:) media feature:
905 #endif // ENABLE_VIEW_MODE_CSS_MEDIA
907 // -webkit-hyphenate-limit-lines
915 #if defined(ENABLE_LETTERPRESS) && ENABLE_LETTERPRESS
919 #if defined(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) && ENABLE_ACCELERATED_OVERFLOW_SCROLLING
920 // -webkit-overflow-scrolling
925 // -webkit-writing-mode
933 // Standard values from CSS3
939 // -webkit-ruby-position
944 // -webkit-text-emphasis-position
948 // -webkit-text-emphasis-style
957 // -webkit-radial-gradient
967 // -webkit-text-orientation
973 // -webkit-line-box-contain
980 // -webkit-font-feature-settings
989 -webkit-optimize-contrast
991 // -webkit-shape-outside
998 #if defined(ENABLE_CSS_SCROLL_SNAP)
999 // -webkit-scroll-snap-points-x
1000 // -webkit-scroll-snap-points-y
1003 // -webkit-scroll-snap-type
1008 // -webkit-region-fragment
1014 // -webkit-line-align
1022 // (pointer:) media feature
1056 #if defined(ENABLE_CSS_IMAGE_RESOLUTION) && ENABLE_CSS_IMAGE_RESOLUTION
1071 // -webkit-grid-{column-start|column-end|row-start|row-end}
1074 // -webkit-grid-auto-flow
1078 #if defined(ENABLE_CSS3_TEXT) && ENABLE_CSS3_TEXT
1084 // -webkit-column-fill
1087 // -webkit-aspect-ratio