Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / tables / mozilla / bugs / bug2886-2.css
blob18a7e340c659216657e3efc96c15ffd1570a3d2e
1 /* The W3C Core Styles Copyright (c) 1998 W3C (MIT, INRIA, Keio), All Rights
2 Reserved. W3C liability, trademark, document use and software licensing rules
3 apply. See http://www.w3.org/Consortium/Legal/ipr-notice.html
5 This stylesheet has been served in a form to avoid known bugs in your user
6 agent's CSS implementation. Copying and serving this stylesheet to other
7 agents may lead to unexpected results. Please refer to its address rather than
8 copy it. */
14 /* begin body type */ /* 1 - humanist sans a */
16 BODY {
17 font-size: 1em;
18 font-weight: normal;
19 word-spacing: normal;
20 letter-spacing: normal;
21 text-transform: none;
22 font-family: Verdana, Myriad Web, Syntax, sans-serif;
23 font-size-adjust: .58;
26 P, BLOCKQUOTE, UL, OL, DL, DD, LI, DIR, MENU {
27 /* inherit from body */
30 SMALL {
31 font-size: .92em;
34 BIG {
35 font-size: 1.17em;
38 PRE {
39 font-family: 'Monotype.com', Courier New, monospace;
42 OL LI {
43 list-style-type: decimal;
46 OL OL LI {
47 list-style-type: lower-alpha;
50 OL OL OL LI {
51 list-style-type: lower-roman;
54 TABLE, TBODY, TR, TD {
55 font-size: 1em;
56 word-spacing: normal;
57 letter-spacing: normal;
58 text-transform: none;
59 font-family: Verdana, Myriad Web, Syntax, sans-serif;
60 font-size-adjust: .58;
63 /* end body type */
68 /* begin header type */ /* 2 - serif a */
70 H1 {
71 font-family: Georgia, Minion Web, Palatino, Book Antiqua, Utopia, Times New Roman, serif;
72 font-size-adjust: .4;
73 font-size: 2.0em;
74 font-weight: 600;
75 font-style: normal;
76 text-decoration: none;
77 word-spacing: normal;
78 letter-spacing: normal;
79 text-transform: none;
82 H2 {
83 font-family: Georgia, Minion Web, Palatino, Book Antiqua, Utopia, Times New Roman, serif;
84 font-size-adjust: .4;
85 font-size: 1.75em;
86 font-weight: 500;
87 font-style: normal;
88 text-decoration: none;
89 word-spacing: normal;
90 letter-spacing: normal;
91 text-transform: none;
94 H3 {
95 font-family: Georgia, Minion Web, Palatino, Book Antiqua, Utopia, Times New Roman, serif;
96 font-size-adjust: .4;
97 font-size: 1.58em;
98 font-weight: 600;
99 font-style: italic;
100 text-decoration: none;
101 word-spacing: normal;
102 letter-spacing: normal;
103 text-transform: none;
106 H4 {
107 font-family: Georgia, Minion Web, Palatino, Book Antiqua, Utopia, Times New Roman, serif;
108 font-size-adjust: .4;
109 font-size: 1.33em;
110 font-weight: 600;
111 font-style: normal;
112 text-decoration: none;
113 word-spacing: normal;
114 letter-spacing: normal;
115 text-transform: none;
118 H5, DT {
119 font-family: Georgia, Minion Web, Palatino, Book Antiqua, Utopia, Times New Roman, serif;
120 font-size-adjust: .4;
121 font-size: 1.17em;
122 font-weight: 600;
123 font-style: italic;
124 text-decoration: none;
125 word-spacing: normal;
126 letter-spacing: normal;
127 text-transform: none;
130 H6 {
131 font-family: Georgia, Minion Web, Palatino, Book Antiqua, Utopia, Times New Roman, serif;
132 font-size-adjust: .4;
133 font-size: 1em;
134 font-weight: 700;
135 font-style: normal;
136 text-decoration: none;
137 word-spacing: normal;
138 letter-spacing: .1em;
139 text-transform: small-caps
142 TFOOT, THEAD {
143 font-size: 1em;
144 word-spacing: normal;
145 letter-spacing: normal;
146 text-transform: none;
147 font-family: Georgia, Minion Web, Palatino, Book Antiqua, Utopia, Times New Roman, serif;
148 font-size-adjust: .4;
151 TH {
152 vertical-align: baseline;
153 font-size: 1em;
154 font-weight: bold;
155 word-spacing: normal;
156 letter-spacing: normal;
157 text-transform: none;
158 font-family: Georgia, Minion Web, Palatino, Book Antiqua, Utopia, Times New Roman, serif;
159 font-size-adjust: .4;
162 HR {
163 visibility: visible;
166 /* end header type */
171 /* begin affordances */ /* 7 - rubric */
173 A, ADDRESS, BLOCKQUOTE, BODY, CITE, CODE, DD, DEL, DFN,
174 DIV, DL, DT, EM, FORM, H1, H2, H3, H4, H5, H6, IFRAME, IMG, KBD,
175 LI, OBJECT, OL, P, Q, SAMP, SMALL, SPAN, STRONG, SUB, SUP, UL, VAR,
176 APPLET, BIG, CENTER, DIR, FONT, HR, MENU, PRE,
177 ABBR, ACRONYM, BDO, BUTTON, FIELDSET, INS, LABEL {
178 word-spacing: normal;
179 letter-spacing: normal;
180 text-transform: none;
181 text-decoration: none;
182 border-color: #999;
183 border-style: none;
186 BODY {
187 color: black;
188 background: #FFFFF5;
191 EM {
192 font-style: normal;
193 font-weight: bold;
194 color: black;
195 background: #FFFFF5;
198 STRONG {
199 font-style: italic;
200 background: #FFFFF5;
201 font-weight: bold;
202 color: black;
205 EM STRONG, STRONG EM {
206 text-transform: uppercase;
207 font-style: normal;
208 font-weight: bolder;
209 background: #FFFFF5;
210 color: black;
214 font-weight: bold;
218 font-style: italic;
221 .warning {
222 text-transform: none;
223 font-style: normal;
224 font-weight: bolder;
225 background: #FF0;
226 color: red;
229 DEL {
230 text-decoration: line-through;
231 background: #FC6;
234 INS {
235 text-decoration: none;
236 background: 9F3;
239 VAR, CITE, DFN, .note {
240 font-style: italic;
243 ADDRESS {
244 font-style: normal;
245 letter-spacing: .1em;
248 ACRONYM {
249 font-variant: small-caps;
250 letter-spacing: 0.1em;
253 H1, H2, H3, H4, H5, H6, DT, TH, THEAD, TFOOT {
254 color: #C00;
255 background: #FFFFF5;
258 HR {
259 color: black;
262 #colophon {
263 display: none;
266 COL, COLGROUP, TABLE, TBODY, TD, TR {
267 color: black;
268 text-decoration: none;
269 border-color: black;
270 border-style: none;
271 background: #FFFFF5;
274 A:link {
275 text-decoration: none;
276 font-weight: bold;
277 color: #33F;
278 background: #FFFFF5;
281 A:visited {
282 text-decoration: none;
283 font-weight: bold;
284 color: #93C;
285 background: #FFFFF5;
288 A:active {
289 text-decoration: none;
290 font-weight: bold;
291 color: black;
292 background: #CCF;
295 A:hover {
296 text-decoration: none;
297 color: #FFFFF5;
298 background: #33F;
301 A.offsite {
302 text-decoration: none;
303 font-weight: normal;
304 color: #33F;
305 background: #FFFFF5;
308 /* end affordances */
313 /* begin vertical */ /* 1 - pentatonic a */
315 A, ADDRESS, BLOCKQUOTE, CITE, CODE, DD, DEL, DFN,
316 DIV, DL, DT, EM, FORM, H1, H2, H3, H4, H5, H6, IFRAME, IMG, KBD,
317 LI, OBJECT, OL, P, Q, SAMP, SMALL, SPAN, STRONG, SUB, SUP, UL, VAR,
318 APPLET, B, BIG, CENTER, DIR, FONT, HR, I, MENU, PRE, S, STRIKE, TT,
319 U, ABBR, ACRONYM, BDO, BUTTON, FIELDSET, INS, LABEL {
320 margin-top: 0;
321 margin-bottom: 0;
322 padding-top: 0;
323 padding-bottom: 0;
324 border-top: 0;
325 border-bottom: 0;
326 vertical-align: baseline;
329 BODY {
330 line-height: 1.58em;
333 DIV > P:first-child, BODY > P:first-child, TD > P:first-child {
334 margin-top: .75em;
335 margin-bottom: .75em;
336 padding-top: 0;
337 padding-bottom: 0;
338 border-top: 0;
339 border-bottom: 0;
342 H1 + P, H2 + P, H3 + P, H4 + P, H5 + P, H6 + P, DIV + P, P.initial {
343 margin-top: .75em;
344 margin-bottom: .75em;
345 padding-top: 0;
346 padding-bottom: 0;
347 border-top: 0;
348 border-bottom: 0;
351 H1, H2, H3, H4, H5, H6 {
352 line-height: 1.33em;
355 H1 {
356 margin-top: 1.33em;
357 margin-bottom: .33em;
358 padding-top: 0;
359 padding-bottom: 0;
360 border-top: 0;
361 border-bottom: 0;
364 H2 {
365 margin-top: 1.75em;
366 margin-bottom: .33em;
367 padding-top: 0;
368 padding-bottom: 0;
369 border-top: 0;
370 border-bottom: 0;
373 H3 {
374 margin-top: 1.58em;
375 margin-bottom: .33em;
376 padding-top: 0;
377 padding-bottom: 0;
378 border-top: 0;
379 border-bottom: 0;
382 H4 {
383 margin-top: 1.33em;
384 margin-bottom: .33em;
385 padding-top: 0;
386 padding-bottom: 0;
387 border-top: 0;
388 border-bottom: 0;
391 H5 {
392 margin-top: 1.17em;
393 margin-bottom: .33em;
394 padding-top: 0;
395 padding-bottom: 0;
396 border-top: 0;
397 border-bottom: 0;
400 H6 {
401 margin-top: 1em;
402 margin-bottom: .33em;
403 padding-top: 0;
404 padding-bottom: 0;
405 border-top: 0;
406 border-bottom: 0;
409 P {
410 margin-top: .75em;
411 margin-bottom: .75em;
412 padding-top: 0;
413 padding-bottom: 0;
414 border-top: 0;
415 border-bottom: 0;
418 BLOCKQUOTE, FIELDSET, FORM, UL, OL, DL, DIR, MENU {
419 margin-top: .75em;
420 margin-bottom: .75em;
421 padding-top: 0;
422 padding-bottom: 0;
423 border-top: 0;
424 border-bottom: 0;
427 DT {
428 margin-top: 0;
429 margin-bottom: 0;
430 padding-top: 0;
431 padding-bottom: 0;
432 border-top: 0;
433 border-bottom: 0;
436 DD {
437 margin-top: 0;
438 margin-bottom: .75em;
439 padding-top: 0;
440 padding-bottom: 0;
441 border-top: 0;
442 border-bottom: 0;
445 UL UL, OL OL, LI ADDRESS, LI DL, LI OL, LI P, LI UL, LI DIR, LI HR, LI MENU, LI PRE, LI H1, LI H2, LI H3, LI H4, LI H5, LI H6, DD ADDRESS, DD DL, DD OL, DD P, DD UL, DD DIR, DD HR, DD MENU, DD PRE, DD H1, DD H2, DD H3, DD H4, DD H5, DD H6 {
446 margin-top: 0;
447 margin-bottom: 0;
448 padding-top: 0;
449 padding-bottom: 0;
450 border-top: 0;
451 border-bottom: 0;
454 LI {
455 margin-top: 0;
456 margin-bottom: 0;
457 padding-top: 0;
458 padding-bottom: 0;
459 border-top: 0;
460 border-bottom: 0;
463 ADDRESS {
464 margin-top: 1.58em;
465 margin-bottom: 1.58em;
466 padding-top: 0;
467 padding-bottom: 0;
468 border-top: 0;
469 border-bottom: 0;
472 PRE {
473 margin-top: .75em;
474 margin-bottom: .75em;
475 padding-top: 0;
476 padding-bottom: 0;
477 border-top: 0;
478 border-bottom: 0;
479 line-height: 1.25em;
482 HR {
483 margin-top: .75em;
484 margin-bottom: .75em;
485 padding-top: 0;
486 padding-bottom: 0;
487 border-top: 0;
488 border-bottom: 0;
489 height: 1px;
492 DIV, CENTER {
493 margin-top: 0;
494 margin-bottom: 0;
495 padding-top: 0;
496 padding-bottom: 0;
497 border-top: 0;
498 border-bottom: 0;
501 .subhead {
502 margin-top: .75em;
503 margin-bottom: .75em;
504 padding-top: 0;
505 padding-bottom: 0;
506 border-top: 0;
507 border-bottom: 0;
510 .stb {
511 margin-top: 2.17em;
512 margin-bottom: .75em;
513 padding-top: 2.17em;
514 padding-bottom: 0;
515 border-top: 0;
516 border-bottom: 0;
517 border-style: solid
520 .mtb {
521 margin-top: 3.08em;
522 margin-bottom: .75em;
523 padding-top: 3.08em;
524 padding-bottom: 0;
525 border-top: .1em;
526 border-bottom: 0;
527 border-style: solid
530 .ltb {
531 margin-top: 4.34em;
532 margin-bottom: .75em;
533 padding-top: 4.34em;
534 padding-bottom: 0;
535 border-top: .25em;
536 border-bottom: 0;
537 border-style: solid
540 COL, COLGROUP, TABLE, TBODY, TD, TFOOT, TH, THEAD, TR {
541 margin-top: 0;
542 margin-bottom: 0;
543 padding-top: 0;
544 padding-bottom: 0;
545 border-top: 0;
546 border-bottom: 0;
549 TD, TH {
550 line-height: 1.33em;
553 /* end vertical */
558 /* begin horizontal */ /* 1 - compact */
560 A, ADDRESS, BLOCKQUOTE, CITE, CODE, DD, DEL, DFN,
561 DIV, DL, DT, EM, FORM, H1, H2, H3, H4, H5, H6, IFRAME, IMG, KBD,
562 LI, OBJECT, OL, P, Q, SAMP, SMALL, SPAN, STRONG, SUB, SUP, UL, VAR,
563 APPLET, B, BIG, CENTER, DIR, FONT, HR, I, MENU, PRE, S, STRIKE, TT,
564 U, ABBR, ACRONYM, BDO, BUTTON, FIELDSET, INS, LABEL {
565 margin-left: 0;
566 margin-right: 0;
567 padding-left: 0;
568 padding-right: 0;
569 border-left: 0;
570 border-right: 0;
571 text-align: left;
572 float: none;
573 clear: none;
574 list-style-position: outside;
577 ADDRESS, BLOCKQUOTE, DL, FIELDSET, FORM, OL,
578 P, UL, DIR, HR, MENU, PRE {
579 margin-left: 0;
580 margin-right: 0;
581 padding-left: 0;
582 padding-right: 0;
583 border-left: 0;
584 border-right: 0;
587 DIV > P:first-child, BODY > P:first-child, TD > P:first-child {
588 margin-left: 0;
589 margin-right: 0;
590 padding-left: 0;
591 padding-right: 0;
592 border-left: 0;
593 border-right: 0;
594 text-align: left;
595 text-indent: 0;
598 H1 + P, H2 + P, H3 + P, H4 + P, H5 + P, H6 + P, DIV + P, P.initial {
599 margin-left: 0;
600 margin-right: 0;
601 padding-left: 0;
602 padding-right: 0;
603 border-left: 0;
604 border-right: 0;
605 text-align: left;
606 text-indent: 0;
609 H1 {
610 margin-left: 0;
611 margin-right: 0;
612 padding-left: 0;
613 padding-right: 0;
614 border-left: 0;
615 border-right: 0;
616 text-align: left;
619 H2 {
620 margin-left: 0;
621 margin-right: 0;
622 padding-left: 0;
623 padding-right: 0;
624 border-left: 0;
625 border-right: 0;
626 text-align: left;
629 H3 {
630 margin-left: 0;
631 margin-right: 0;
632 padding-left: 0;
633 padding-right: 0;
634 border-left: 0;
635 border-right: 0;
636 text-align: left;
639 H4 {
640 margin-left: 0;
641 margin-right: 0;
642 padding-left: 0;
643 padding-right: 0;
644 border-left: 0;
645 border-right: 0;
646 text-align: left;
649 H5 {
650 margin-left: 0;
651 margin-right: 0;
652 padding-left: 0;
653 padding-right: 0;
654 border-left: 0;
655 border-right: 0;
656 text-align: left;
659 H6 {
660 margin-left: 0;
661 margin-right: 0;
662 padding-left: 0;
663 padding-right: 0;
664 border-left: 0;
665 border-right: 0;
666 text-align: left;
669 P {
670 margin-left: 0;
671 margin-right: 0;
672 padding-left: 0;
673 padding-right: 0;
674 border-left: 0;
675 border-right: 0;
676 text-indent: 0;
679 BLOCKQUOTE {
680 margin-left: 1.58em;
681 margin-right: 0;
682 padding-left: 0;
683 padding-right: 0;
684 border-left: 0;
685 border-right: 0;
688 ADDRESS {
689 margin-left: 0;
690 margin-right: 0;
691 padding-left: 0;
692 padding-right: 0;
693 border-left: 0;
694 border-right: 0;
697 PRE {
698 margin-left: 0;
699 margin-right: 0;
700 padding-left: 0;
701 padding-right: 0;
702 border-left: 0;
703 border-right: 0;
706 LI {
707 margin-left: 3.16em;
708 margin-right: 0;
709 padding-left: 0;
710 padding-right: 0;
711 border-left: 0;
712 border-right: 0;
715 DT {
716 margin-left: 0;
717 margin-right: 0;
718 padding-left: 0;
719 padding-right: 0;
720 border-left: 0;
721 border-right: 0;
724 DD {
725 margin-left: 1.58em;
726 margin-right: 0;
727 padding-left: 0;
728 padding-right: 0;
729 border-left: 0;
730 border-right: 0;
733 UL UL, OL OL, LI ADDRESS, LI DL, LI OL, LI P, LI UL, LI DIR, LI HR, LI MENU, LI PRE, LI H1, LI H2, LI H3, LI H4, LI H5, LI H6, DD ADDRESS, DD DL, DD OL, DD P, DD UL, DD DIR, DD HR, DD MENU, DD PRE, DD H1, DD H2, DD H3, DD H4, DD H5, DD H6 {
734 margin-left: 0;
735 margin-right: 0;
736 padding-left: 0;
737 padding-right: 0;
738 border-left: 0;
739 border-right: 0;
742 HR {
743 margin-left: 0;
744 margin-right: 0;
745 padding-left: 0;
746 padding-right: 0;
747 border-left: 0;
748 border-right: 0;
749 text-align: left;
750 width: 100%;
753 CENTER {
754 margin-left: 0;
755 margin-right: 0;
756 padding-left: 0;
757 padding-right: 0;
758 border-left: 0;
759 border-right: 0;
760 text-align: left;
763 COL, COLGROUP, TABLE, TBODY, TD, TFOOT, TH, THEAD, TR {
764 margin-left: 0;
765 margin-right: 0;
766 padding-left: 0;
767 padding-right: 0;
768 border-left: 0;
769 border-right: 0;
770 float: none;
771 clear: none;
774 TABLE {
775 text-align: left;
778 TD {
779 text-align: left;
782 TH {
783 text-align: left;
786 CAPTION {
787 text-align: left;
790 /* end horizontal */
795 /* begin body box */ /* 5 - 'ninths symmetric' */
797 BODY {
798 margin-top: 1.58em;
799 margin-left: 11%;
800 margin-right: 8%;
801 margin-bottom: 1.58em;
802 padding-top: 0;
803 padding-left: 0;
804 padding-right: 0;
805 padding-bottom: 0;
806 border-top: 0;
807 border-left: 0;
808 border-bottom: 0;
809 border-right: 0;
810 width: auto;
812 /* end body box */