556d0bcba79b0cad98c7045e6b27b416b0b00704
[WebKit-https.git] / WebCore / css / CSSValueKeywords.in
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 RenderStyle.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 #
216 # CSS_PROP_LIST_STYLE_POSITION:
217 #
218 outside
219 inside
220 #
221 # CSS_PROP_LIST_STYLE_TYPE:
222 #
223 disc
224 circle
225 square
226 decimal
227 decimal-leading-zero
228 arabic-indic
229 binary
230 bengali
231 cambodian
232 khmer
233 devanagari
234 gujarati
235 gurmukhi
236 kannada
237 lower-hexadecimal
238 lao
239 malayalam
240 mongolian
241 myanmar
242 octal
243 oriya
244 persian
245 urdu
246 telugu
247 tibetan
248 thai
249 upper-hexadecimal
250 lower-roman
251 upper-roman
252 lower-greek
253 lower-alpha
254 lower-latin
255 upper-alpha
256 upper-latin
257 afar
258 ethiopic-halehame-aa-et
259 ethiopic-halehame-aa-er
260 amharic
261 ethiopic-halehame-am-et
262 amharic-abegede
263 ethiopic-abegede-am-et
264 cjk-earthly-branch
265 cjk-heavenly-stem
266 ethiopic
267 ethiopic-halehame-gez
268 ethiopic-abegede
269 ethiopic-abegede-gez
270 hangul-consonant
271 hangul
272 lower-norwegian
273 oromo
274 ethiopic-halehame-om-et
275 sidama
276 ethiopic-halehame-sid-et
277 somali
278 ethiopic-halehame-so-et
279 tigre
280 ethiopic-halehame-tig
281 tigrinya-er
282 ethiopic-halehame-ti-er
283 tigrinya-er-abegede
284 ethiopic-abegede-ti-er
285 tigrinya-et
286 ethiopic-halehame-ti-et
287 tigrinya-et-abegede
288 ethiopic-abegede-ti-et
289 upper-greek
290 upper-norwegian
291 asterisks
292 footnotes
293 hebrew
294 armenian
295 georgian
296 cjk-ideographic
297 hiragana
298 katakana
299 hiragana-iroha
300 katakana-iroha
301 #none
302 #
303 # CSS_PROP_DISPLAY:
304 #
305 inline
306 block
307 list-item
308 run-in
309 compact
310 inline-block
311 table
312 inline-table
313 table-row-group
314 table-header-group
315 table-footer-group
316 table-row
317 table-column-group
318 table-column
319 table-cell
320 table-caption
321 -webkit-box
322 -webkit-inline-box
323 -wap-marquee
324 #none
325 #
326 # CSS_PROP_CURSOR:
327 #
328 auto
329 crosshair
330 default
331 pointer
332 move
333 vertical-text
334 cell
335 context-menu
336 alias
337 # copy
338 progress
339 no-drop
340 not-allowed
341 -webkit-zoom-in
342 -webkit-zoom-out
343 e-resize
344 ne-resize
345 nw-resize
346 n-resize
347 se-resize
348 sw-resize
349 s-resize
350 w-resize
351 ew-resize
352 ns-resize
353 nesw-resize
354 nwse-resize
355 col-resize
356 row-resize
357 text
358 wait
359 help
360 all-scroll
361 -webkit-grab
362 -webkit-grabbing
363 # none
364 #
365 # CSS_PROP_DIRECTION:
366 #
367 ltr
368 rtl
369 #
370 # CSS_PROP_TEXT_TRANSFORM:
371 #
372 capitalize
373 uppercase
374 lowercase
375 #none
376 #
377 # CSS_PROP_VISIBILITY:
378 #
379 visible
380 #hidden
381 collapse
382 #
383 # Unordered rest
384 #
385 a3
386 a4
387 a5
388 above
389 absolute
390 always
391 avoid
392 b4
393 b5
394 below
395 bidi-override
396 blink
397 both
398 close-quote
399 crop
400 cross
401 embed
402 fixed
403 hand
404 hide
405 higher
406 invert
407 landscape
408 ledger
409 legal
410 letter
411 level
412 line-through
413 local
414 loud
415 lower
416 -webkit-marquee
417 mix
418 no-close-quote
419 no-open-quote
420 nowrap
421 open-quote
422 overlay
423 overline
424 portrait
425 pre
426 pre-line
427 pre-wrap
428 relative
429 scroll
430 separate
431 show
432 static
433 thick
434 thin
435 underline
436 -webkit-nowrap
437
438 # CSS3 Values
439 # CSS_PROP_BOX_ALIGN
440 stretch
441 start
442 end
443 #center
444 #baseline
445
446 # CSS_PROP_BOX_DIRECTION
447 # normal
448 reverse
449
450 # CSS_PROP_BOX_ORIENT
451 horizontal
452 vertical
453 inline-axis
454 block-axis
455
456 # CSS_PROP_BOX_PACK
457 # start
458 # end
459 # center
460 # justify
461
462 # CSS_PROP_BOX_LINES
463 single
464 multiple
465
466 # CSS_PROP_MARQUEE_DIRECTION
467 forwards
468 backwards
469 ahead
470 # reverse
471 # left
472 # right
473 up
474 down
475 # auto
476
477 # CSS_PROP_MARQUEE_SPEED
478 slow
479 # normal
480 fast
481
482 # CSS_PROP_MARQUEE_REPETITION
483 infinite
484
485 # CSS_PROP_MARQUEE_STYLE
486 # none
487 slide
488 # scroll
489 alternate
490
491 #
492 # CSS_PROP__KHTML_USER_MODIFY
493 #
494 read-only
495 read-write
496 read-write-plaintext-only
497
498 #
499 # CSS_PROP__KHTML_USER_DRAG
500 #
501 element
502
503 #
504 # CSS_PROP__KHTML_USER_SELECT
505 #
506 ignore
507
508 #
509 # CSS_PROP_WIDTH/MIN_WIDTH/MAX_WIDTH
510 #
511 intrinsic
512 min-intrinsic
513
514 #
515 # CSS_PROP_TEXT_OVERFLOW
516 #
517 clip
518 ellipsis
519
520 #
521 # CSS_PROP__KHTML_MARGIN_COLLAPSE
522 #
523 # collapse
524 # separate
525 discard
526
527 #
528 # CSS_PROP_TEXT_*_COLOR
529 #
530 dot-dash
531 dot-dot-dash
532 wave
533
534 #
535 # CSS_PROP_TEXT_*_MODE
536 #
537 continuous
538 skip-white-space
539
540 #
541 # CSS_PROP_WORD_BREAK
542 #
543 break-all
544
545 #
546 # CSS_PROP_WORD_WRAP
547 #
548 break-word
549
550 #
551 # CSS_PROP__KHTML_NBSP_MODE
552 #
553 space
554
555 #
556 # CSS_PROP__KHTML_LINE_BREAK
557 #
558 after-white-space
559
560 #
561 # CSS_PROP__KHTML_APPEARANCE
562 #
563 checkbox
564 radio
565 push-button
566 square-button
567 button
568 button-bevel
569 default-button
570 inner-spin-button
571 -webkit-input-speech-button
572 list-button
573 listbox
574 listitem
575 media-fullscreen-button
576 media-mute-button
577 media-play-button
578 media-seek-back-button
579 media-seek-forward-button
580 media-rewind-button
581 media-return-to-realtime-button
582 media-toggle-closed-captions-button
583 media-slider
584 media-sliderthumb
585 media-volume-slider-container
586 media-volume-slider
587 media-volume-sliderthumb
588 media-volume-slider-mute-button
589 media-controls-background
590 media-controls-fullscreen-background
591 media-current-time-display
592 media-time-remaining-display
593 menulist
594 menulist-button
595 menulist-text
596 menulist-textfield
597 meter
598 outer-spin-button
599 progress-bar
600 progress-bar-value
601 slider-horizontal
602 slider-vertical
603 sliderthumb-horizontal
604 sliderthumb-vertical
605 caret
606 searchfield
607 searchfield-decoration
608 searchfield-results-decoration
609 searchfield-results-button
610 searchfield-cancel-button
611 textfield
612 caps-lock-indicator
613 relevancy-level-indicator
614 continuous-capacity-level-indicator
615 discrete-capacity-level-indicator
616 rating-level-indicator
617 textarea
618
619 #
620 # CSS_PROP_BORDER_IMAGE
621 #
622 # stretch
623 # repeat
624 round
625
626 #
627 # CSS_PROP_BACKGROUND_CLIP/ORIGIN
628 #
629 # border/content/padding are deprecated and ultimately will only apply to the -webkit- form of these properties.
630 # border-box/content-box/padding-box should be used instead.
631 #
632 border
633 border-box
634 content
635 content-box
636 padding
637 padding-box
638
639 #
640 # background-size
641 #
642 contain
643 cover
644
645 #
646 # CSS_PROP__KHTML_RTL_ORDERING
647 #
648 logical
649 visual
650
651 #
652 # CSS_PROP__WEBKIT_BORDER_FIT
653 #
654 lines
655
656 #
657 # CSS_PROP__WEBKIT_ANIMATION_DIRECTION
658 #
659 # alternate
660
661 #
662 # CSS_PROP__WEBKIT_ANIMATION_FILL_MODE
663 #
664 # forwards
665 # backwards
666 # both
667
668 #
669 # CSS_PROP__WEBKIT_ANIMATION_ITERATION_COUNT
670 #
671 # infinite
672
673 #
674 # CSS_PROP__WEBKIT_ANIMATION_PLAY_STATE
675 #
676 running
677 paused
678
679 #
680 # CSS_PROP__WEBKIT_TRANSFORM_STYLE
681 #
682 flat
683 preserve-3d
684
685 #
686 # CSS_PROP__WEBKIT_TRANSITION_TIMING_FUNCTION
687 # CSS_PROP__WEBKIT_ANIMATION_TIMING_FUNCTION
688 #
689 ease
690 linear
691 ease-in
692 ease-out
693 ease-in-out
694 step-start
695 step-end
696
697 #
698 # CSS_PROP_ZOOM
699 #
700 document
701 reset
702
703 #
704 # CSS_PROP_POINTER_EVENTS
705 #
706 visiblePainted
707 visibleFill
708 visibleStroke
709 #visible
710 painted
711 fill
712 stroke
713 #all
714 #none
715
716 #
717 # -webkit-font-smoothing
718 #
719 # auto
720 # none
721 antialiased
722 subpixel-antialiased
723
724 # text-rendering
725 #auto
726 optimizeSpeed
727 optimizeLegibility
728 geometricPrecision
729
730 # -webkit-color-correction
731 #default
732 sRGB
733
734 # (-webkit-view-mode:) media feature:
735 floating
736 fullscreen
737 maximized
738 minimized
739 windowed
740
741 # -webkit-hyphens
742 # none
743 manual
744 # auto
745
746 # -webkit-block-flow
747 tb
748 rl
749 lr
750 bt
751
752 # -webkit-writing-mode
753 lr-tb
754 rl-tb
755 tb-rl
756 bt-rl
757 tb-lr
758 bt-lr