Reviewed by Darin
[WebKit-https.git] / WebCore / khtml / css / cssvalues.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 render_style.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 status-bar
38 #
39 # CSS_PROP_FONT_STYLE:
40 #
41 #normal
42 italic
43 oblique
44 #
45 # CSS_PROP_FONT_VARIANT:
46 #
47 #normal
48 small-caps
49 #
50 # CSS_PROP_FONT_WEIGHT:
51 #
52 normal
53 bold
54 bolder
55 lighter
56 100
57 200
58 300
59 400
60 500
61 600
62 700
63 800
64 900
65 #
66 # CSS_PROP_FONT_SIZE:
67 #
68 xx-small
69 x-small
70 small
71 medium
72 large
73 x-large
74 xx-large
75 -khtml-xxx-large
76 smaller
77 larger
78 #
79 # CSS_PROP_FONT_STRETCH:
80 #
81 #normal
82 wider
83 narrower
84 ultra-condensed
85 extra-condensed
86 condensed
87 semi-condensed
88 semi-expanded
89 expanded
90 extra-expanded
91 ultra-expanded
92 #
93 # CSS_PROP_GENERIC_FONT_FAMILY:
94 #
95 serif
96 sans-serif
97 cursive
98 fantasy
99 monospace
100 -khtml-body
101 #
102 #
103 # CSS_PROP_*_COLOR
104 #
105 aqua
106 black
107 blue
108 fuchsia
109 gray
110 green
111 lime
112 maroon
113 navy
114 olive
115 orange
116 purple
117 red
118 silver
119 teal
120 white
121 yellow
122 transparent
123 -khtml-link
124 -khtml-activelink
125 activeborder
126 activecaption
127 appworkspace
128 background
129 buttonface
130 buttonhighlight
131 buttonshadow
132 buttontext
133 captiontext
134 graytext
135 highlight
136 highlighttext
137 inactiveborder
138 inactivecaption
139 inactivecaptiontext
140 infobackground
141 infotext
142 menutext
143 scrollbar
144 threeddarkshadow
145 threedface
146 threedhighlight
147 threedlightshadow
148 threedshadow
149 window
150 windowframe
151 windowtext
152 #
153 # colors in non strict mode
154 grey
155 -khtml-text
156 #
157 # CSS_PROP_BACKGROUND_REPEAT:
158 #
159 repeat
160 repeat-x
161 repeat-y
162 no-repeat
163 #
164 # CSS_PROP_VERTICAL_ALIGN:
165 #
166 baseline
167 middle
168 sub
169 super
170 text-top
171 text-bottom
172 top
173 bottom
174 # HTML alignment MIDDLE has no corresponding CSS alignment
175 -khtml-baseline-middle
176 #
177 # CSS_PROP_TEXT_ALIGN:
178 #
179 -khtml-auto
180 left
181 right
182 center
183 justify
184 -khtml-left
185 -khtml-right
186 -khtml-center
187 #
188 # CSS_PROP_LIST_STYLE_POSITION:
189 #
190 outside
191 inside
192 #
193 # CSS_PROP_LIST_STYLE_TYPE:
194 #
195 disc
196 circle
197 square
198 decimal
199 decimal-leading-zero
200 lower-roman
201 upper-roman
202 lower-greek
203 lower-alpha
204 lower-latin
205 upper-alpha
206 upper-latin
207 hebrew
208 armenian
209 georgian
210 cjk-ideographic
211 hiragana
212 katakana
213 hiragana-iroha
214 katakana-iroha
215 #none
216 #
217 # CSS_PROP_DISPLAY:
218 #
219 inline
220 block
221 list-item
222 run-in
223 compact
224 inline-block
225 table
226 inline-table
227 table-row-group
228 table-header-group
229 table-footer-group
230 table-row
231 table-column-group
232 table-column
233 table-cell
234 table-caption
235 -khtml-box
236 -khtml-inline-box
237 #none
238 #
239 # CSS_PROP_CURSOR:
240 #
241 auto
242 crosshair
243 default
244 pointer
245 move
246 e-resize
247 ne-resize
248 nw-resize
249 n-resize
250 se-resize
251 sw-resize
252 s-resize
253 w-resize
254 text
255 wait
256 help
257 #
258 # CSS_PROP_DIRECTION:
259 #
260 ltr
261 rtl
262 #
263 # CSS_PROP_TEXT_TRANSFORM:
264 #
265 capitalize
266 uppercase
267 lowercase
268 #none
269 #
270 # CSS_PROP_VISIBILITY:
271 #
272 visible
273 #hidden
274 collapse
275 #
276 # Unordered rest
277 #
278 above
279 absolute
280 always
281 avoid
282 below
283 bidi-override
284 blink
285 both
286 close-quote
287 crop
288 cross
289 embed
290 fixed
291 hand
292 hide
293 higher
294 invert
295 landscape
296 level
297 line-through
298 loud
299 lower
300 marquee
301 mix
302 no-close-quote
303 no-open-quote
304 nowrap
305 open-quote
306 overlay
307 overline
308 portrait
309 pre
310 relative
311 scroll
312 separate
313 show
314 static
315 thick
316 thin
317 underline
318 -khtml-nowrap
319
320 # CSS3 Values
321 # CSS_PROP_BOX_ALIGN
322 stretch
323 start
324 end
325 #center
326 #baseline
327
328 # CSS_PROP_BOX_DIRECTION
329 # normal
330 reverse
331
332 # CSS_PROP_BOX_ORIENT
333 horizontal
334 vertical
335 inline-axis
336 block-axis
337
338 # CSS_PROP_BOX_PACK
339 # start
340 # end
341 # center
342 # justify
343
344 # CSS_PROP_BOX_LINES
345 single
346 multiple
347
348 # CSS_PROP_MARQUEE_DIRECTION
349 forwards
350 backwards
351 ahead
352 # reverse
353 # left
354 # right
355 up
356 down
357 # auto
358
359 # CSS_PROP_MARQUEE_SPEED
360 slow
361 # normal
362 fast
363
364 # CSS_PROP_MARQUEE_REPETITION
365 infinite
366
367 # CSS_PROP_MARQUEE_STYLE
368 # none
369 slide
370 # scroll
371 alternate
372 unfurl
373
374 #
375 # CSS_PROP__KHTML_USER_MODIFY
376 #
377 read-only
378 read-write
379
380 #
381 # CSS_PROP__KHTML_USER_DRAG
382 #
383 element
384
385 #
386 # CSS_PROP_WIDTH/MIN_WIDTH/MAX_WIDTH
387 #
388 intrinsic
389 min-intrinsic
390
391 #
392 # CSS_PROP_TEXT_OVERFLOW
393 #
394 clip
395 ellipsis
396
397 #
398 # CSS_PROP__KHTML_MARGIN_COLLAPSE
399 #
400 # collapse
401 # separate
402 discard
403
404 #
405 # CSS_PROP_TEXT_*_COLOR
406 #
407 dot-dash
408 dot-dot-dash
409 wave
410
411 #
412 # CSS_PROP_TEXT_*_MODE
413 #
414 continuous
415 skip-white-space
416
417 #
418 # CSS_PROP_WORD_BREAK
419 #
420 break-word
421
422 #
423 # CSS_PROP__KHTML_NBSP_MODE
424 #
425 space
426
427 #
428 # CSS_PROP__KHTML_LINE_BREAK
429 #
430 after-white-space
431