1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2 /* This Source Code Form is subject to the terms of the Mozilla Public
3  * License, v. 2.0. If a copy of the MPL was not distributed with this
4  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 
6 /* keywords used within CSS property values */
7 
8 /******
9 
10   This file contains the list of all parsed CSS keywords
11   See nsCSSKeywords.h for access to the enum values for keywords
12 
13   It is designed to be used as inline input to nsCSSKeywords.cpp *only*
14   through the magic of C preprocessing.
15 
16   All entries must be enclosed in the macro CSS_KEY which will have cruel
17   and unusual things done to it
18 
19   It is recommended (but not strictly necessary) to keep all entries
20   in alphabetical order
21 
22   Requirements:
23 
24   Entries are in the form: (name, id). 'id' must always be the same as 'name'
25   except that all hyphens ('-') in 'name' are converted to underscores ('_')
26   in 'id'. This lets us do nice things with the macros without having to
27   copy/convert strings at runtime.
28 
29   'name' entries *must* use only lowercase characters.
30 
31   ** Break these invariants and bad things will happen. **
32 
33  ******/
34 
35 // OUTPUT_CLASS=nsCSSKeywords
36 // MACRO_NAME=CSS_KEY
37 
38 CSS_KEY(-moz-activehyperlinktext, _moz_activehyperlinktext)
39 CSS_KEY(-moz-all, _moz_all)
40 CSS_KEY(-moz-alt-content, _moz_alt_content)
41 CSS_KEY(-moz-anchor-decoration, _moz_anchor_decoration)
42 CSS_KEY(-moz-available, _moz_available)
43 CSS_KEY(-moz-box, _moz_box)
44 CSS_KEY(-moz-button, _moz_button)
45 CSS_KEY(-moz-buttondefault, _moz_buttondefault)
46 CSS_KEY(-moz-buttonhoverface, _moz_buttonhoverface)
47 CSS_KEY(-moz-buttonhovertext, _moz_buttonhovertext)
48 CSS_KEY(-moz-cellhighlight, _moz_cellhighlight)
49 CSS_KEY(-moz-cellhighlighttext, _moz_cellhighlighttext)
50 CSS_KEY(-moz-center, _moz_center)
51 CSS_KEY(-moz-combobox, _moz_combobox)
52 CSS_KEY(-moz-comboboxtext, _moz_comboboxtext)
53 CSS_KEY(-moz-block-height, _moz_block_height)
54 CSS_KEY(-moz-deck, _moz_deck)
55 CSS_KEY(-moz-default-background-color, _moz_default_background_color)
56 CSS_KEY(-moz-default-color, _moz_default_color)
57 CSS_KEY(-moz-desktop, _moz_desktop)
58 CSS_KEY(-moz-dialog, _moz_dialog)
59 CSS_KEY(-moz-dialogtext, _moz_dialogtext)
60 CSS_KEY(-moz-document, _moz_document)
61 CSS_KEY(-moz-dragtargetzone, _moz_dragtargetzone)
62 CSS_KEY(-moz-element, _moz_element)
63 CSS_KEY(-moz-eventreerow, _moz_eventreerow)
64 CSS_KEY(-moz-field, _moz_field)
65 CSS_KEY(-moz-fieldtext, _moz_fieldtext)
66 CSS_KEY(-moz-fit-content, _moz_fit_content)
67 CSS_KEY(-moz-fixed, _moz_fixed)
68 CSS_KEY(-moz-grabbing, _moz_grabbing)
69 CSS_KEY(-moz-grab, _moz_grab)
70 CSS_KEY(-moz-grid-group, _moz_grid_group)
71 CSS_KEY(-moz-grid-line, _moz_grid_line)
72 CSS_KEY(-moz-grid, _moz_grid)
73 CSS_KEY(-moz-groupbox, _moz_groupbox)
74 CSS_KEY(-moz-gtk-info-bar, _moz_gtk_info_bar)
75 CSS_KEY(-moz-gtk-info-bar-text, _moz_gtk_info_bar_text)
76 CSS_KEY(-moz-hidden-unscrollable, _moz_hidden_unscrollable)
77 CSS_KEY(-moz-hyperlinktext, _moz_hyperlinktext)
78 CSS_KEY(-moz-html-cellhighlight, _moz_html_cellhighlight)
79 CSS_KEY(-moz-html-cellhighlighttext, _moz_html_cellhighlighttext)
80 CSS_KEY(-moz-image-rect, _moz_image_rect)
81 CSS_KEY(-moz-info, _moz_info)
82 CSS_KEY(-moz-inline-box, _moz_inline_box)
83 CSS_KEY(-moz-inline-grid, _moz_inline_grid)
84 CSS_KEY(-moz-inline-stack, _moz_inline_stack)
85 CSS_KEY(-moz-isolate, _moz_isolate)
86 CSS_KEY(-moz-isolate-override, _moz_isolate_override)
87 CSS_KEY(-moz-left, _moz_left)
88 CSS_KEY(-moz-list, _moz_list)
89 CSS_KEY(-moz-mac-buttonactivetext, _moz_mac_buttonactivetext)
90 CSS_KEY(-moz-mac-chrome-active, _moz_mac_chrome_active)
91 CSS_KEY(-moz-mac-chrome-inactive, _moz_mac_chrome_inactive)
92 CSS_KEY(-moz-mac-defaultbuttontext, _moz_mac_defaultbuttontext)
93 CSS_KEY(-moz-mac-focusring, _moz_mac_focusring)
94 CSS_KEY(-moz-mac-fullscreen-button, _moz_mac_fullscreen_button)
95 CSS_KEY(-moz-mac-menuselect, _moz_mac_menuselect)
96 CSS_KEY(-moz-mac-menushadow, _moz_mac_menushadow)
97 CSS_KEY(-moz-mac-menutextdisable, _moz_mac_menutextdisable)
98 CSS_KEY(-moz-mac-menutextselect, _moz_mac_menutextselect)
99 CSS_KEY(-moz-mac-disabledtoolbartext, _moz_mac_disabledtoolbartext)
100 CSS_KEY(-moz-mac-secondaryhighlight, _moz_mac_secondaryhighlight)
101 CSS_KEY(-moz-max-content, _moz_max_content)
102 CSS_KEY(-moz-menuhover, _moz_menuhover)
103 CSS_KEY(-moz-menuhovertext, _moz_menuhovertext)
104 CSS_KEY(-moz-menubartext, _moz_menubartext)
105 CSS_KEY(-moz-menubarhovertext, _moz_menubarhovertext)
106 CSS_KEY(-moz-middle-with-baseline, _moz_middle_with_baseline)
107 CSS_KEY(-moz-min-content, _moz_min_content)
108 CSS_KEY(-moz-nativehyperlinktext, _moz_nativehyperlinktext)
109 CSS_KEY(-moz-none, _moz_none)
110 CSS_KEY(-moz-oddtreerow, _moz_oddtreerow)
111 CSS_KEY(-moz-plaintext, _moz_plaintext)
112 CSS_KEY(-moz-popup, _moz_popup)
113 CSS_KEY(-moz-pre-space, _moz_pre_space)
114 CSS_KEY(-moz-pull-down-menu, _moz_pull_down_menu)
115 CSS_KEY(-moz-right, _moz_right)
116 CSS_KEY(-moz-scrollbars-horizontal, _moz_scrollbars_horizontal)
117 CSS_KEY(-moz-scrollbars-none, _moz_scrollbars_none)
118 CSS_KEY(-moz-scrollbars-vertical, _moz_scrollbars_vertical)
119 CSS_KEY(-moz-stack, _moz_stack)
120 CSS_KEY(-moz-text, _moz_text)
121 CSS_KEY(-moz-use-system-font, _moz_use_system_font)
122 CSS_KEY(-moz-visitedhyperlinktext, _moz_visitedhyperlinktext)
123 CSS_KEY(-moz-window, _moz_window)
124 CSS_KEY(-moz-workspace, _moz_workspace)
125 CSS_KEY(-moz-zoom-in, _moz_zoom_in)
126 CSS_KEY(-moz-zoom-out, _moz_zoom_out)
127 CSS_KEY(-webkit-box, _webkit_box)
128 CSS_KEY(-webkit-flex, _webkit_flex)
129 CSS_KEY(-webkit-inline-box, _webkit_inline_box)
130 CSS_KEY(-webkit-inline-flex, _webkit_inline_flex)
131 CSS_KEY(absolute, absolute)
132 CSS_KEY(active, active)
133 CSS_KEY(activeborder, activeborder)
134 CSS_KEY(activecaption, activecaption)
135 CSS_KEY(add, add)
136 CSS_KEY(additive, additive)
137 CSS_KEY(alias, alias)
138 CSS_KEY(all, all)
139 CSS_KEY(all-petite-caps, all_petite_caps)
140 CSS_KEY(all-scroll, all_scroll)
141 CSS_KEY(all-small-caps, all_small_caps)
142 CSS_KEY(alpha, alpha)
143 CSS_KEY(alternate, alternate)
144 CSS_KEY(alternate-reverse, alternate_reverse)
145 CSS_KEY(always, always)
146 CSS_KEY(annotation, annotation)
147 CSS_KEY(appworkspace, appworkspace)
148 CSS_KEY(auto, auto)
149 CSS_KEY(auto-fill, auto_fill)
150 CSS_KEY(auto-fit, auto_fit)
151 CSS_KEY(auto-flow, auto_flow)
152 CSS_KEY(avoid, avoid)
153 CSS_KEY(background, background)
154 CSS_KEY(backwards, backwards)
155 CSS_KEY(balance, balance)
156 CSS_KEY(baseline, baseline)
157 CSS_KEY(bidi-override, bidi_override)
158 CSS_KEY(blink, blink)
159 CSS_KEY(block, block)
160 CSS_KEY(block-axis, block_axis)
161 CSS_KEY(blur, blur)
162 CSS_KEY(bold, bold)
163 CSS_KEY(bold-fraktur, bold_fraktur)
164 CSS_KEY(bold-italic, bold_italic)
165 CSS_KEY(bold-sans-serif, bold_sans_serif)
166 CSS_KEY(bold-script, bold_script)
167 CSS_KEY(bolder, bolder)
168 CSS_KEY(border-box, border_box)
169 CSS_KEY(both, both)
170 CSS_KEY(bottom, bottom)
171 CSS_KEY(bottom-outside, bottom_outside)
172 CSS_KEY(break-all, break_all)
173 CSS_KEY(break-word, break_word)
174 CSS_KEY(brightness, brightness)
175 CSS_KEY(browser, browser)
176 CSS_KEY(bullets, bullets)
177 CSS_KEY(button, button)
178 CSS_KEY(buttonface, buttonface)
179 CSS_KEY(buttonhighlight, buttonhighlight)
180 CSS_KEY(buttonshadow, buttonshadow)
181 CSS_KEY(buttontext, buttontext)
182 CSS_KEY(capitalize, capitalize)
183 CSS_KEY(caption, caption)
184 CSS_KEY(captiontext, captiontext)
185 CSS_KEY(cell, cell)
186 CSS_KEY(center, center)
187 CSS_KEY(ch, ch)
188 CSS_KEY(character-variant, character_variant)
189 CSS_KEY(circle, circle)
190 CSS_KEY(cjk-decimal, cjk_decimal)
191 CSS_KEY(clip, clip)
192 CSS_KEY(clone, clone)
193 CSS_KEY(close-quote, close_quote)
194 CSS_KEY(closest-corner, closest_corner)
195 CSS_KEY(closest-side, closest_side)
196 CSS_KEY(cm, cm)
197 CSS_KEY(col-resize, col_resize)
198 CSS_KEY(collapse, collapse)
199 CSS_KEY(color, color)
200 CSS_KEY(color-burn, color_burn)
201 CSS_KEY(color-dodge, color_dodge)
202 CSS_KEY(common-ligatures, common_ligatures)
203 CSS_KEY(column, column)
204 CSS_KEY(column-reverse, column_reverse)
205 CSS_KEY(condensed, condensed)
206 CSS_KEY(contain, contain)
207 CSS_KEY(content-box, content_box)
208 CSS_KEY(contents, contents)
209 CSS_KEY(context-fill, context_fill)
210 CSS_KEY(context-fill-opacity, context_fill_opacity)
211 CSS_KEY(context-menu, context_menu)
212 CSS_KEY(context-stroke, context_stroke)
213 CSS_KEY(context-stroke-opacity, context_stroke_opacity)
214 CSS_KEY(context-value, context_value)
215 CSS_KEY(continuous, continuous)
216 CSS_KEY(contrast, contrast)
217 CSS_KEY(copy, copy)
218 CSS_KEY(contextual, contextual)
219 CSS_KEY(cover, cover)
220 CSS_KEY(crop, crop)
221 CSS_KEY(cross, cross)
222 CSS_KEY(crosshair, crosshair)
223 CSS_KEY(currentcolor, currentcolor)
224 CSS_KEY(cursive, cursive)
225 CSS_KEY(cyclic, cyclic)
226 CSS_KEY(darken, darken)
227 CSS_KEY(dashed, dashed)
228 CSS_KEY(dense, dense)
229 CSS_KEY(decimal, decimal)
230 CSS_KEY(default, default)
231 CSS_KEY(deg, deg)
232 CSS_KEY(diagonal-fractions, diagonal_fractions)
233 CSS_KEY(dialog, dialog)
234 CSS_KEY(difference, difference)
235 CSS_KEY(digits, digits)
236 CSS_KEY(disabled, disabled)
237 CSS_KEY(disc, disc)
238 CSS_KEY(disclosure-closed, disclosure_closed)
239 CSS_KEY(disclosure-open, disclosure_open)
240 CSS_KEY(discretionary-ligatures, discretionary_ligatures)
241 CSS_KEY(dot, dot)
242 CSS_KEY(dotted, dotted)
243 CSS_KEY(double, double)
244 CSS_KEY(double-circle, double_circle)
245 CSS_KEY(double-struck, double_struck)
246 CSS_KEY(drag, drag)
247 CSS_KEY(drop-shadow, drop_shadow)
248 CSS_KEY(e-resize, e_resize)
249 CSS_KEY(ease, ease)
250 CSS_KEY(ease-in, ease_in)
251 CSS_KEY(ease-in-out, ease_in_out)
252 CSS_KEY(ease-out, ease_out)
253 CSS_KEY(economy, economy)
254 CSS_KEY(element, element)
255 CSS_KEY(elements, elements)
256 CSS_KEY(ellipse, ellipse)
257 CSS_KEY(ellipsis, ellipsis)
258 CSS_KEY(em, em)
259 CSS_KEY(embed, embed)
260 CSS_KEY(enabled, enabled)
261 CSS_KEY(end, end)
262 CSS_KEY(ethiopic-numeric, ethiopic_numeric)
263 CSS_KEY(ex, ex)
264 CSS_KEY(exact, exact)
265 CSS_KEY(exclude, exclude)
266 CSS_KEY(exclusion, exclusion)
267 CSS_KEY(expanded, expanded)
268 CSS_KEY(extends, extends)
269 CSS_KEY(extra-condensed, extra_condensed)
270 CSS_KEY(extra-expanded, extra_expanded)
271 CSS_KEY(ew-resize, ew_resize)
272 CSS_KEY(fallback, fallback)
273 CSS_KEY(fantasy, fantasy)
274 CSS_KEY(farthest-side, farthest_side)
275 CSS_KEY(farthest-corner, farthest_corner)
276 CSS_KEY(fill, fill)
277 CSS_KEY(filled, filled)
278 CSS_KEY(fill-box, fill_box)
279 CSS_KEY(first, first)
280 CSS_KEY(fit-content, fit_content)
281 CSS_KEY(fixed, fixed)
282 CSS_KEY(flat, flat)
283 CSS_KEY(flex, flex)
284 CSS_KEY(flex-end, flex_end)
285 CSS_KEY(flex-start, flex_start)
286 CSS_KEY(flip, flip)
287 CSS_KEY(forwards, forwards)
288 CSS_KEY(fraktur, fraktur)
289 CSS_KEY(from-image, from_image)
290 CSS_KEY(full-width, full_width)
291 CSS_KEY(fullscreen, fullscreen)
292 CSS_KEY(grab, grab)
293 CSS_KEY(grabbing, grabbing)
294 CSS_KEY(grad, grad)
295 CSS_KEY(grayscale, grayscale)
296 CSS_KEY(graytext, graytext)
297 CSS_KEY(grid, grid)
298 CSS_KEY(groove, groove)
299 CSS_KEY(hard-light, hard_light)
300 CSS_KEY(hebrew, hebrew)
301 CSS_KEY(help, help)
302 CSS_KEY(hidden, hidden)
303 CSS_KEY(hide, hide)
304 CSS_KEY(highlight, highlight)
305 CSS_KEY(highlighttext, highlighttext)
306 CSS_KEY(historical-forms, historical_forms)
307 CSS_KEY(historical-ligatures, historical_ligatures)
308 CSS_KEY(horizontal, horizontal)
309 CSS_KEY(horizontal-tb, horizontal_tb)
310 CSS_KEY(hue, hue)
311 CSS_KEY(hue-rotate, hue_rotate)
312 CSS_KEY(hz, hz)
313 CSS_KEY(icon, icon)
314 CSS_KEY(ignore, ignore)
315 CSS_KEY(in, in)
316 CSS_KEY(interlace, interlace)
317 CSS_KEY(inactive, inactive)
318 CSS_KEY(inactiveborder, inactiveborder)
319 CSS_KEY(inactivecaption, inactivecaption)
320 CSS_KEY(inactivecaptiontext, inactivecaptiontext)
321 CSS_KEY(infinite, infinite)
322 CSS_KEY(infobackground, infobackground)
323 CSS_KEY(infotext, infotext)
324 CSS_KEY(inherit, inherit)
325 CSS_KEY(initial, initial)
326 CSS_KEY(inline, inline)
327 CSS_KEY(inline-axis, inline_axis)
328 CSS_KEY(inline-block, inline_block)
329 CSS_KEY(inline-end, inline_end)
330 CSS_KEY(inline-flex, inline_flex)
331 CSS_KEY(inline-grid, inline_grid)
332 CSS_KEY(inline-start, inline_start)
333 CSS_KEY(inline-table, inline_table)
334 CSS_KEY(inset, inset)
335 CSS_KEY(inside, inside)
336 // CSS_KEY(inter-character, inter_character) // TODO see bug 1055672
337 CSS_KEY(interpolatematrix, interpolatematrix)
338 CSS_KEY(intersect, intersect)
339 CSS_KEY(isolate, isolate)
340 CSS_KEY(isolate-override, isolate_override)
341 CSS_KEY(invert, invert)
342 CSS_KEY(italic, italic)
343 CSS_KEY(japanese-formal, japanese_formal)
344 CSS_KEY(japanese-informal, japanese_informal)
345 CSS_KEY(jis78, jis78)
346 CSS_KEY(jis83, jis83)
347 CSS_KEY(jis90, jis90)
348 CSS_KEY(jis04, jis04)
349 CSS_KEY(justify, justify)
350 CSS_KEY(keep-all, keep_all)
351 CSS_KEY(khz, khz)
352 CSS_KEY(korean-hangul-formal, korean_hangul_formal)
353 CSS_KEY(korean-hanja-formal, korean_hanja_formal)
354 CSS_KEY(korean-hanja-informal, korean_hanja_informal)
355 CSS_KEY(landscape, landscape)
356 CSS_KEY(large, large)
357 CSS_KEY(larger, larger)
358 CSS_KEY(last, last)
359 CSS_KEY(last baseline, last_baseline) // only used for DevTools auto-completion
360 CSS_KEY(layout, layout)
361 CSS_KEY(left, left)
362 CSS_KEY(legacy, legacy)
363 CSS_KEY(lighten, lighten)
364 CSS_KEY(lighter, lighter)
365 CSS_KEY(line-through, line_through)
366 CSS_KEY(linear, linear)
367 CSS_KEY(lining-nums, lining_nums)
368 CSS_KEY(list-item, list_item)
369 CSS_KEY(local, local)
370 CSS_KEY(logical, logical)
371 CSS_KEY(looped, looped)
372 CSS_KEY(lowercase, lowercase)
373 CSS_KEY(lr, lr)
374 CSS_KEY(lr-tb, lr_tb)
375 CSS_KEY(ltr, ltr)
376 CSS_KEY(luminance, luminance)
377 CSS_KEY(luminosity, luminosity)
378 CSS_KEY(mandatory, mandatory)
379 CSS_KEY(manipulation, manipulation)
380 CSS_KEY(manual, manual)
381 CSS_KEY(margin-box, margin_box)
382 CSS_KEY(markers, markers)
383 CSS_KEY(match-parent, match_parent)
384 CSS_KEY(match-source, match_source)
385 CSS_KEY(matrix, matrix)
386 CSS_KEY(matrix3d, matrix3d)
387 CSS_KEY(max-content, max_content)
388 CSS_KEY(medium, medium)
389 CSS_KEY(menu, menu)
390 CSS_KEY(menutext, menutext)
391 CSS_KEY(message-box, message_box)
392 CSS_KEY(middle, middle)
393 CSS_KEY(min-content, min_content)
394 CSS_KEY(minmax, minmax)
395 CSS_KEY(mix, mix)
396 CSS_KEY(mixed, mixed)
397 CSS_KEY(mm, mm)
398 CSS_KEY(monospace, monospace)
399 CSS_KEY(move, move)
400 CSS_KEY(ms, ms)
401 CSS_KEY(multiply, multiply)
402 CSS_KEY(n-resize, n_resize)
403 CSS_KEY(narrower, narrower)
404 CSS_KEY(ne-resize, ne_resize)
405 CSS_KEY(nesw-resize, nesw_resize)
406 CSS_KEY(no-close-quote, no_close_quote)
407 CSS_KEY(no-common-ligatures, no_common_ligatures)
408 CSS_KEY(no-contextual, no_contextual)
409 CSS_KEY(no-discretionary-ligatures, no_discretionary_ligatures)
410 CSS_KEY(no-drag, no_drag)
411 CSS_KEY(no-drop, no_drop)
412 CSS_KEY(no-historical-ligatures, no_historical_ligatures)
413 CSS_KEY(no-open-quote, no_open_quote)
414 CSS_KEY(no-repeat, no_repeat)
415 CSS_KEY(none, none)
416 CSS_KEY(normal, normal)
417 CSS_KEY(not-allowed, not_allowed)
418 CSS_KEY(nowrap, nowrap)
419 CSS_KEY(numeric, numeric)
420 CSS_KEY(ns-resize, ns_resize)
421 CSS_KEY(nw-resize, nw_resize)
422 CSS_KEY(nwse-resize, nwse_resize)
423 CSS_KEY(oblique, oblique)
424 CSS_KEY(oldstyle-nums, oldstyle_nums)
425 CSS_KEY(opacity, opacity)
426 CSS_KEY(open, open)
427 CSS_KEY(open-quote, open_quote)
428 CSS_KEY(optional, optional)
429 CSS_KEY(ordinal, ordinal)
430 CSS_KEY(ornaments, ornaments)
431 CSS_KEY(outset, outset)
432 CSS_KEY(outside, outside)
433 CSS_KEY(over, over)
434 CSS_KEY(overlay, overlay)
435 CSS_KEY(overline, overline)
436 CSS_KEY(paint, paint)
437 CSS_KEY(padding-box, padding_box)
438 CSS_KEY(painted, painted)
439 CSS_KEY(pan-x, pan_x)
440 CSS_KEY(pan-y, pan_y)
441 CSS_KEY(paused, paused)
442 CSS_KEY(pc, pc)
443 CSS_KEY(perspective, perspective)
444 CSS_KEY(petite-caps, petite_caps)
445 CSS_KEY(physical, physical)
446 CSS_KEY(plaintext, plaintext)
447 CSS_KEY(pointer, pointer)
448 CSS_KEY(polygon, polygon)
449 CSS_KEY(portrait, portrait)
450 CSS_KEY(pre, pre)
451 CSS_KEY(pre-wrap, pre_wrap)
452 CSS_KEY(pre-line, pre_line)
453 CSS_KEY(preserve-3d, preserve_3d)
454 CSS_KEY(progress, progress)
455 CSS_KEY(progressive, progressive)
456 CSS_KEY(proportional-nums, proportional_nums)
457 CSS_KEY(proportional-width, proportional_width)
458 CSS_KEY(proximity, proximity)
459 CSS_KEY(pt, pt)
460 CSS_KEY(px, px)
461 CSS_KEY(rad, rad)
462 CSS_KEY(read-only, read_only)
463 CSS_KEY(read-write, read_write)
464 CSS_KEY(relative, relative)
465 CSS_KEY(repeat, repeat)
466 CSS_KEY(repeat-x, repeat_x)
467 CSS_KEY(repeat-y, repeat_y)
468 CSS_KEY(reverse, reverse)
469 CSS_KEY(ridge, ridge)
470 CSS_KEY(right, right)
471 CSS_KEY(rl, rl)
472 CSS_KEY(rl-tb, rl_tb)
473 CSS_KEY(rotate, rotate)
474 CSS_KEY(rotate3d, rotate3d)
475 CSS_KEY(rotatex, rotatex)
476 CSS_KEY(rotatey, rotatey)
477 CSS_KEY(rotatez, rotatez)
478 CSS_KEY(round, round)
479 CSS_KEY(row, row)
480 CSS_KEY(row-resize, row_resize)
481 CSS_KEY(row-reverse, row_reverse)
482 CSS_KEY(rtl, rtl)
483 CSS_KEY(ruby, ruby)
484 CSS_KEY(ruby-base, ruby_base)
485 CSS_KEY(ruby-base-container, ruby_base_container)
486 CSS_KEY(ruby-text, ruby_text)
487 CSS_KEY(ruby-text-container, ruby_text_container)
488 CSS_KEY(running, running)
489 CSS_KEY(s, s)
490 CSS_KEY(s-resize, s_resize)
491 CSS_KEY(safe, safe)
492 CSS_KEY(saturate, saturate)
493 CSS_KEY(saturation, saturation)
494 CSS_KEY(scale, scale)
495 CSS_KEY(scale-down, scale_down)
496 CSS_KEY(scale3d, scale3d)
497 CSS_KEY(scalex, scalex)
498 CSS_KEY(scaley, scaley)
499 CSS_KEY(scalez, scalez)
500 CSS_KEY(screen, screen)
501 CSS_KEY(script, script)
502 CSS_KEY(scroll, scroll)
503 CSS_KEY(scrollbar, scrollbar)
504 CSS_KEY(scrollbar-small, scrollbar_small)
505 CSS_KEY(scrollbar-horizontal, scrollbar_horizontal)
506 CSS_KEY(scrollbar-vertical, scrollbar_vertical)
507 CSS_KEY(se-resize, se_resize)
508 CSS_KEY(select-after, select_after)
509 CSS_KEY(select-all, select_all)
510 CSS_KEY(select-before, select_before)
511 CSS_KEY(select-menu, select_menu)
512 CSS_KEY(select-same, select_same)
513 CSS_KEY(self-end, self_end)
514 CSS_KEY(self-start, self_start)
515 CSS_KEY(semi-condensed, semi_condensed)
516 CSS_KEY(semi-expanded, semi_expanded)
517 CSS_KEY(separate, separate)
518 CSS_KEY(sepia, sepia)
519 CSS_KEY(serif, serif)
520 CSS_KEY(sesame, sesame)
521 CSS_KEY(show, show)
522 CSS_KEY(sideways, sideways)
523 CSS_KEY(sideways-lr, sideways_lr)
524 CSS_KEY(sideways-right, sideways_right) /* alias for 'sideways' */
525 CSS_KEY(sideways-rl, sideways_rl)
526 CSS_KEY(simp-chinese-formal, simp_chinese_formal)
527 CSS_KEY(simp-chinese-informal, simp_chinese_informal)
528 CSS_KEY(simplified, simplified)
529 CSS_KEY(skew, skew)
530 CSS_KEY(skewx, skewx)
531 CSS_KEY(skewy, skewy)
532 CSS_KEY(slashed-zero, slashed_zero)
533 CSS_KEY(slice, slice)
534 CSS_KEY(small, small)
535 CSS_KEY(small-caps, small_caps)
536 CSS_KEY(small-caption, small_caption)
537 CSS_KEY(smaller, smaller)
538 CSS_KEY(smooth, smooth)
539 CSS_KEY(soft, soft)
540 CSS_KEY(soft-light, soft_light)
541 CSS_KEY(solid, solid)
542 CSS_KEY(space-around, space_around)
543 CSS_KEY(space-between, space_between)
544 CSS_KEY(space-evenly, space_evenly)
545 CSS_KEY(span, span)
546 CSS_KEY(spell-out, spell_out)
547 CSS_KEY(square, square)
548 CSS_KEY(stacked-fractions, stacked_fractions)
549 CSS_KEY(start, start)
550 CSS_KEY(static, static)
551 CSS_KEY(standalone, standalone)
552 CSS_KEY(status-bar, status_bar)
553 CSS_KEY(step-end, step_end)
554 CSS_KEY(step-start, step_start)
555 CSS_KEY(sticky, sticky)
556 CSS_KEY(stretch, stretch)
557 CSS_KEY(stretch-to-fit, stretch_to_fit)
558 CSS_KEY(stretched, stretched)
559 CSS_KEY(strict, strict)
560 CSS_KEY(stroke, stroke)
561 CSS_KEY(stroke-box, stroke_box)
562 CSS_KEY(style, style)
563 CSS_KEY(styleset, styleset)
564 CSS_KEY(stylistic, stylistic)
565 CSS_KEY(sub, sub)
566 CSS_KEY(subgrid, subgrid)
567 CSS_KEY(subtract, subtract)
568 CSS_KEY(super, super)
569 CSS_KEY(sw-resize, sw_resize)
570 CSS_KEY(swash, swash)
571 CSS_KEY(swap, swap)
572 CSS_KEY(table, table)
573 CSS_KEY(table-caption, table_caption)
574 CSS_KEY(table-cell, table_cell)
575 CSS_KEY(table-column, table_column)
576 CSS_KEY(table-column-group, table_column_group)
577 CSS_KEY(table-footer-group, table_footer_group)
578 CSS_KEY(table-header-group, table_header_group)
579 CSS_KEY(table-row, table_row)
580 CSS_KEY(table-row-group, table_row_group)
581 CSS_KEY(tabular-nums, tabular_nums)
582 CSS_KEY(tailed, tailed)
583 CSS_KEY(tb, tb)
584 CSS_KEY(tb-rl, tb_rl)
585 CSS_KEY(text, text)
586 CSS_KEY(text-bottom, text_bottom)
587 CSS_KEY(text-top, text_top)
588 CSS_KEY(thick, thick)
589 CSS_KEY(thin, thin)
590 CSS_KEY(threeddarkshadow, threeddarkshadow)
591 CSS_KEY(threedface, threedface)
592 CSS_KEY(threedhighlight, threedhighlight)
593 CSS_KEY(threedlightshadow, threedlightshadow)
594 CSS_KEY(threedshadow, threedshadow)
595 CSS_KEY(titling-caps, titling_caps)
596 CSS_KEY(toggle, toggle)
597 CSS_KEY(top, top)
598 CSS_KEY(top-outside, top_outside)
599 CSS_KEY(trad-chinese-formal, trad_chinese_formal)
600 CSS_KEY(trad-chinese-informal, trad_chinese_informal)
601 CSS_KEY(traditional, traditional)
602 CSS_KEY(translate, translate)
603 CSS_KEY(translate3d, translate3d)
604 CSS_KEY(translatex, translatex)
605 CSS_KEY(translatey, translatey)
606 CSS_KEY(translatez, translatez)
607 CSS_KEY(transparent, transparent) // for nsComputedDOMStyle only
608 CSS_KEY(triangle, triangle)
609 CSS_KEY(tri-state, tri_state)
610 CSS_KEY(ultra-condensed, ultra_condensed)
611 CSS_KEY(ultra-expanded, ultra_expanded)
612 CSS_KEY(under, under)
613 CSS_KEY(underline, underline)
614 CSS_KEY(unicase, unicase)
615 CSS_KEY(unsafe, unsafe)
616 CSS_KEY(unset, unset)
617 CSS_KEY(uppercase, uppercase)
618 CSS_KEY(upright, upright)
619 CSS_KEY(vertical, vertical)
620 CSS_KEY(vertical-lr, vertical_lr)
621 CSS_KEY(vertical-rl, vertical_rl)
622 CSS_KEY(vertical-text, vertical_text)
623 CSS_KEY(view-box, view_box)
624 CSS_KEY(visible, visible)
625 CSS_KEY(visiblefill, visiblefill)
626 CSS_KEY(visiblepainted, visiblepainted)
627 CSS_KEY(visiblestroke, visiblestroke)
628 CSS_KEY(w-resize, w_resize)
629 CSS_KEY(wait, wait)
630 CSS_KEY(wavy, wavy)
631 CSS_KEY(weight, weight)
632 CSS_KEY(wider, wider)
633 CSS_KEY(window, window)
634 CSS_KEY(windowframe, windowframe)
635 CSS_KEY(windowtext, windowtext)
636 CSS_KEY(words, words)
637 CSS_KEY(wrap, wrap)
638 CSS_KEY(wrap-reverse, wrap_reverse)
639 CSS_KEY(write-only, write_only)
640 CSS_KEY(x-large, x_large)
641 CSS_KEY(x-small, x_small)
642 CSS_KEY(xx-large, xx_large)
643 CSS_KEY(xx-small, xx_small)
644 CSS_KEY(zoom-in, zoom_in)
645 CSS_KEY(zoom-out, zoom_out)
646 
647 // Appearance keywords for widget styles
648 CSS_KEY(radio, radio)
649 CSS_KEY(checkbox, checkbox)
650 CSS_KEY(button-bevel, button_bevel)
651 CSS_KEY(toolbox, toolbox)
652 CSS_KEY(toolbar, toolbar)
653 CSS_KEY(toolbarbutton, toolbarbutton)
654 CSS_KEY(toolbargripper, toolbargripper)
655 CSS_KEY(dualbutton, dualbutton)
656 CSS_KEY(toolbarbutton-dropdown, toolbarbutton_dropdown)
657 CSS_KEY(button-arrow-up, button_arrow_up)
658 CSS_KEY(button-arrow-down, button_arrow_down)
659 CSS_KEY(button-arrow-next, button_arrow_next)
660 CSS_KEY(button-arrow-previous, button_arrow_previous)
661 CSS_KEY(separator, separator)
662 CSS_KEY(splitter, splitter)
663 CSS_KEY(statusbar, statusbar)
664 CSS_KEY(statusbarpanel, statusbarpanel)
665 CSS_KEY(resizerpanel, resizerpanel)
666 CSS_KEY(resizer, resizer)
667 CSS_KEY(listbox, listbox)
668 CSS_KEY(listitem, listitem)
669 CSS_KEY(numbers, numbers)
670 CSS_KEY(number-input, number_input)
671 CSS_KEY(treeview, treeview)
672 CSS_KEY(treeitem, treeitem)
673 CSS_KEY(treetwisty, treetwisty)
674 CSS_KEY(treetwistyopen, treetwistyopen)
675 CSS_KEY(treeline, treeline)
676 CSS_KEY(treeheader, treeheader)
677 CSS_KEY(treeheadercell, treeheadercell)
678 CSS_KEY(treeheadersortarrow, treeheadersortarrow)
679 CSS_KEY(progressbar, progressbar)
680 CSS_KEY(progressbar-vertical, progressbar_vertical)
681 CSS_KEY(progresschunk, progresschunk)
682 CSS_KEY(progresschunk-vertical, progresschunk_vertical)
683 CSS_KEY(tab, tab)
684 CSS_KEY(tabpanels, tabpanels)
685 CSS_KEY(tabpanel, tabpanel)
686 CSS_KEY(tab-scroll-arrow-back, tab_scroll_arrow_back)
687 CSS_KEY(tab-scroll-arrow-forward, tab_scroll_arrow_forward)
688 CSS_KEY(tooltip, tooltip)
689 CSS_KEY(spinner, spinner)
690 CSS_KEY(spinner-upbutton, spinner_upbutton)
691 CSS_KEY(spinner-downbutton, spinner_downbutton)
692 CSS_KEY(spinner-textfield, spinner_textfield)
693 CSS_KEY(scrollbarbutton-up, scrollbarbutton_up)
694 CSS_KEY(scrollbarbutton-down, scrollbarbutton_down)
695 CSS_KEY(scrollbarbutton-left, scrollbarbutton_left)
696 CSS_KEY(scrollbarbutton-right, scrollbarbutton_right)
697 CSS_KEY(scrollbartrack-horizontal, scrollbartrack_horizontal)
698 CSS_KEY(scrollbartrack-vertical, scrollbartrack_vertical)
699 CSS_KEY(scrollbarthumb-horizontal, scrollbarthumb_horizontal)
700 CSS_KEY(scrollbarthumb-vertical, scrollbarthumb_vertical)
701 CSS_KEY(sheet, sheet)
702 CSS_KEY(textfield, textfield)
703 CSS_KEY(textfield-multiline, textfield_multiline)
704 CSS_KEY(caret, caret)
705 CSS_KEY(searchfield, searchfield)
706 CSS_KEY(menubar, menubar)
707 CSS_KEY(menupopup, menupopup)
708 CSS_KEY(menuitem, menuitem)
709 CSS_KEY(checkmenuitem, checkmenuitem)
710 CSS_KEY(radiomenuitem, radiomenuitem)
711 CSS_KEY(menucheckbox, menucheckbox)
712 CSS_KEY(menuradio, menuradio)
713 CSS_KEY(menuseparator, menuseparator)
714 CSS_KEY(menuarrow, menuarrow)
715 CSS_KEY(menuimage, menuimage)
716 CSS_KEY(menuitemtext, menuitemtext)
717 CSS_KEY(menulist, menulist)
718 CSS_KEY(menulist-button, menulist_button)
719 CSS_KEY(menulist-text, menulist_text)
720 CSS_KEY(menulist-textfield, menulist_textfield)
721 CSS_KEY(meterbar, meterbar)
722 CSS_KEY(meterchunk, meterchunk)
723 CSS_KEY(minimal-ui, minimal_ui)
724 CSS_KEY(range, range)
725 CSS_KEY(range-thumb, range_thumb)
726 CSS_KEY(sans-serif, sans_serif)
727 CSS_KEY(sans-serif-bold-italic, sans_serif_bold_italic)
728 CSS_KEY(sans-serif-italic, sans_serif_italic)
729 CSS_KEY(scale-horizontal, scale_horizontal)
730 CSS_KEY(scale-vertical, scale_vertical)
731 CSS_KEY(scalethumb-horizontal, scalethumb_horizontal)
732 CSS_KEY(scalethumb-vertical, scalethumb_vertical)
733 CSS_KEY(scalethumbstart, scalethumbstart)
734 CSS_KEY(scalethumbend, scalethumbend)
735 CSS_KEY(scalethumbtick, scalethumbtick)
736 CSS_KEY(groupbox, groupbox)
737 CSS_KEY(checkbox-container, checkbox_container)
738 CSS_KEY(radio-container, radio_container)
739 CSS_KEY(checkbox-label, checkbox_label)
740 CSS_KEY(radio-label, radio_label)
741 CSS_KEY(button-focus, button_focus)
742 CSS_KEY(-moz-win-media-toolbox, _moz_win_media_toolbox)
743 CSS_KEY(-moz-win-communications-toolbox, _moz_win_communications_toolbox)
744 CSS_KEY(-moz-win-browsertabbar-toolbox, _moz_win_browsertabbar_toolbox)
745 CSS_KEY(-moz-win-mediatext, _moz_win_mediatext)
746 CSS_KEY(-moz-win-communicationstext, _moz_win_communicationstext)
747 CSS_KEY(-moz-win-glass, _moz_win_glass)
748 CSS_KEY(-moz-win-borderless-glass, _moz_win_borderless_glass)
749 CSS_KEY(-moz-window-titlebar, _moz_window_titlebar)
750 CSS_KEY(-moz-window-titlebar-maximized, _moz_window_titlebar_maximized)
751 CSS_KEY(-moz-window-frame-left, _moz_window_frame_left)
752 CSS_KEY(-moz-window-frame-right, _moz_window_frame_right)
753 CSS_KEY(-moz-window-frame-bottom, _moz_window_frame_bottom)
754 CSS_KEY(-moz-window-button-close, _moz_window_button_close)
755 CSS_KEY(-moz-window-button-minimize, _moz_window_button_minimize)
756 CSS_KEY(-moz-window-button-maximize, _moz_window_button_maximize)
757 CSS_KEY(-moz-window-button-restore, _moz_window_button_restore)
758 CSS_KEY(-moz-window-button-box, _moz_window_button_box)
759 CSS_KEY(-moz-window-button-box-maximized, _moz_window_button_box_maximized)
760 CSS_KEY(-moz-mac-help-button, _moz_mac_help_button)
761 CSS_KEY(-moz-win-exclude-glass, _moz_win_exclude_glass)
762 CSS_KEY(-moz-mac-vibrancy-light, _moz_mac_vibrancy_light)
763 CSS_KEY(-moz-mac-vibrancy-dark, _moz_mac_vibrancy_dark)
764 CSS_KEY(-moz-mac-disclosure-button-closed, _moz_mac_disclosure_button_closed)
765 CSS_KEY(-moz-mac-disclosure-button-open, _moz_mac_disclosure_button_open)
766 CSS_KEY(-moz-mac-source-list, _moz_mac_source_list)
767 CSS_KEY(-moz-mac-source-list-selection, _moz_mac_source_list_selection)
768 CSS_KEY(-moz-mac-active-source-list-selection, _moz_mac_active_source_list_selection)
769 CSS_KEY(alphabetic, alphabetic)
770 CSS_KEY(bevel, bevel)
771 CSS_KEY(butt, butt)
772 CSS_KEY(central, central)
773 CSS_KEY(crispedges, crispedges)
774 CSS_KEY(evenodd, evenodd)
775 CSS_KEY(geometricprecision, geometricprecision)
776 CSS_KEY(hanging, hanging)
777 CSS_KEY(ideographic, ideographic)
778 CSS_KEY(linearrgb, linearrgb)
779 CSS_KEY(mathematical, mathematical)
780 //CSS_KEY(middle, middle)
781 CSS_KEY(miter, miter)
782 CSS_KEY(no-change, no_change)
783 CSS_KEY(non-scaling-stroke, non_scaling_stroke)
784 CSS_KEY(nonzero, nonzero)
785 CSS_KEY(optimizelegibility, optimizelegibility)
786 CSS_KEY(optimizequality, optimizequality)
787 CSS_KEY(optimizespeed, optimizespeed)
788 CSS_KEY(reset-size, reset_size)
789 //CSS_KEY(square, square)
790 //CSS_KEY(start, start)
791 CSS_KEY(srgb, srgb)
792 CSS_KEY(symbolic, symbolic)
793 CSS_KEY(symbols, symbols)
794 CSS_KEY(text-after-edge, text_after_edge)
795 CSS_KEY(text-before-edge, text_before_edge)
796 CSS_KEY(use-script, use_script)
797 CSS_KEY(-moz-crisp-edges, _moz_crisp_edges)
798 CSS_KEY(space, space)
799 
800