blob: 393e5422ed5f9908d0911fd4200bf097486f193e [file] [log] [blame]
Fredrik Roubert7935b182014-11-18 20:21:54 -08001/*
Fredrik Roubert2d2bb242016-10-21 19:44:52 +02002 * © 2016 and later: Unicode, Inc. and others.
Victor Chang978167a2021-01-18 17:56:33 +00003 * License & terms of use: http://www.unicode.org/copyright.html
Fredrik Roubert7935b182014-11-18 20:21:54 -08004 *******************************************************************************
5 * Copyright (C) 2012, International Business Machines Corporation and *
6 * others. All Rights Reserved. *
7 *******************************************************************************
8 */
9
10/* Javadoc style sheet */
11/*
12Overall document style
13*/
14body {
15 background-color:#ffffff;
16 color:#353833;
17 font-family:Arial, Helvetica, sans-serif;
18 font-size:76%;
19 margin:0;
20}
21a:link, a:visited {
22 text-decoration:none;
23 color:#4c6b87;
24}
25a:hover, a:focus {
26 text-decoration:none;
27 color:#bb7a2a;
28}
29a:active {
30 text-decoration:none;
31 color:#4c6b87;
32}
33a[name] {
34 color:#353833;
35}
36a[name]:hover {
37 text-decoration:none;
38 color:#353833;
39}
40pre {
41 font-size:1.3em;
42}
43h1 {
44 font-size:1.8em;
45}
46h2 {
47 font-size:1.5em;
48}
49h3 {
50 font-size:1.4em;
51}
52h4 {
53 font-size:1.3em;
54}
55h5 {
56 font-size:1.2em;
57}
58h6 {
59 font-size:1.1em;
60}
61ul {
62 list-style-type:disc;
63}
64code, tt {
65 font-size:1.2em;
66}
67dt code {
68 font-size:1.2em;
69}
70table tr td dt code {
71 font-size:1.2em;
72 vertical-align:top;
73}
74sup {
75 font-size:.6em;
76}
77/*
78Document title and Copyright styles
79*/
80.clear {
81 clear:both;
82 height:0px;
83 overflow:hidden;
84}
85.aboutLanguage {
86 float:right;
87 padding:0px 21px;
88 font-size:.8em;
89 z-index:200;
90 margin-top:-7px;
91}
92.legalCopy {
93 margin-left:.5em;
94}
95.bar a, .bar a:link, .bar a:visited, .bar a:active {
96 color:#FFFFFF;
97 text-decoration:none;
98}
99.bar a:hover, .bar a:focus {
100 color:#bb7a2a;
101}
102.tab {
103 background-color:#0066FF;
104 background-image:url(resources/titlebar.gif);
105 background-position:left top;
106 background-repeat:no-repeat;
107 color:#ffffff;
108 padding:8px;
109 width:5em;
110 font-weight:bold;
111}
112/*
113Navigation bar styles
114*/
115.bar {
116 background-image:url(resources/background.gif);
117 background-repeat:repeat-x;
118 color:#FFFFFF;
119 padding:.8em .5em .4em .8em;
120 height:auto;/*height:1.8em;*/
121 font-size:1em;
122 margin:0;
123}
124.topNav {
125 background-image:url(resources/background.gif);
126 background-repeat:repeat-x;
127 color:#FFFFFF;
128 float:left;
129 padding:0;
130 width:100%;
131 clear:right;
132 height:2.8em;
133 padding-top:10px;
134 overflow:hidden;
135}
136.bottomNav {
137 margin-top:10px;
138 background-image:url(resources/background.gif);
139 background-repeat:repeat-x;
140 color:#FFFFFF;
141 float:left;
142 padding:0;
143 width:100%;
144 clear:right;
145 height:2.8em;
146 padding-top:10px;
147 overflow:hidden;
148}
149.subNav {
150 background-color:#dee3e9;
151 border-bottom:1px solid #9eadc0;
152 float:left;
153 width:100%;
154 overflow:hidden;
155}
156.subNav div {
157 clear:left;
158 float:left;
159 padding:0 0 5px 6px;
160}
161ul.navList, ul.subNavList {
162 float:left;
163 margin:0 25px 0 0;
164 padding:0;
165}
166ul.navList li{
167 list-style:none;
168 float:left;
169 padding:3px 6px;
170}
171ul.subNavList li{
172 list-style:none;
173 float:left;
174 font-size:90%;
175}
176.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
177 color:#FFFFFF;
178 text-decoration:none;
179}
180.topNav a:hover, .bottomNav a:hover {
181 text-decoration:none;
182 color:#bb7a2a;
183}
184.navBarCell1Rev {
185 background-image:url(resources/tab.gif);
186 background-color:#a88834;
187 color:#FFFFFF;
188 margin: auto 5px;
189 border:1px solid #c9aa44;
190}
191.skip {
192 position:absolute;
193 top:auto;
194 left:-9999px;
195 overflow:hidden;
196 }
197/*
198Page header and footer styles
199*/
200.header, .footer {
201 clear:both;
202 margin:0 20px;
203 padding:5px 0 0 0;
204}
205.indexHeader {
206 margin:10px;
207 position:relative;
208}
209.indexHeader h1 {
210 font-size:1.3em;
211}
212.title {
213 color:#2c4557;
214 margin:10px 0;
215}
216.subTitle {
217 margin:5px 0 0 0;
218}
219.header ul {
220 margin:0 0 25px 0;
221 padding:0;
222}
223.footer ul {
224 margin:20px 0 5px 0;
225}
226.header ul li, .footer ul li {
227 list-style:none;
228 font-size:1.2em;
229}
230/*
231Heading styles
232*/
233div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
234 background-color:#dee3e9;
235 border-top:1px solid #9eadc0;
236 border-bottom:1px solid #9eadc0;
237 margin:0 0 6px -8px;
238 padding:2px 5px;
239}
240ul.blockList ul.blockList ul.blockList li.blockList h3 {
241 background-color:#dee3e9;
242 border-top:1px solid #9eadc0;
243 border-bottom:1px solid #9eadc0;
244 margin:0 0 6px -8px;
245 padding:2px 5px;
246}
247ul.blockList ul.blockList li.blockList h3 {
248 padding:0;
249 margin:15px 0;
250}
251ul.blockList li.blockList h2 {
252 padding:0px 0 20px 0;
253}
254/*
255Page layout container styles
256*/
257.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
258 clear:both;
259 padding:10px 20px;
260 position:relative;
261}
262.indexContainer {
263 margin:10px;
264 position:relative;
265 font-size:1.0em;
266}
267.indexContainer h2 {
268 font-size:1.1em;
269 padding:0 0 3px 0;
270}
271.indexContainer ul {
272 margin:0;
273 padding:0;
274}
275.indexContainer ul li {
276 list-style:none;
277}
278.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
279 font-size:1.1em;
280 font-weight:bold;
281 margin:10px 0 0 0;
282 color:#4E4E4E;
283}
284.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
285 margin:10px 0 10px 20px;
286}
287.serializedFormContainer dl.nameValue dt {
288 margin-left:1px;
289 font-size:1.1em;
290 display:inline;
291 font-weight:bold;
292}
293.serializedFormContainer dl.nameValue dd {
294 margin:0 0 0 1px;
295 font-size:1.1em;
296 display:inline;
297}
298/*
299List styles
300*/
301ul.horizontal li {
302 display:inline;
303 font-size:0.9em;
304}
305ul.inheritance {
306 margin:0;
307 padding:0;
308}
309ul.inheritance li {
310 display:inline;
311 list-style:none;
312}
313ul.inheritance li ul.inheritance {
314 margin-left:15px;
315 padding-left:15px;
316 padding-top:1px;
317}
318ul.blockList, ul.blockListLast {
319 margin:10px 0 10px 0;
320 padding:0;
321}
322ul.blockList li.blockList, ul.blockListLast li.blockList {
323 list-style:none;
324 margin-bottom:25px;
325}
326ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
327 padding:0px 20px 5px 10px;
328 border:1px solid #9eadc0;
329 background-color:#f9f9f9;
330}
331ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
332 padding:0 0 5px 8px;
333 background-color:#ffffff;
334 border:1px solid #9eadc0;
335 border-top:none;
336}
337ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
338 margin-left:0;
339 padding-left:0;
340 padding-bottom:15px;
341 border:none;
342 border-bottom:1px solid #9eadc0;
343}
344ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
345 list-style:none;
346 border-bottom:none;
347 padding-bottom:0;
348}
349table tr td dl, table tr td dl dt, table tr td dl dd {
350 margin-top:0;
351 margin-bottom:1px;
352}
353/*
354Table styles
355*/
356.contentContainer table, .classUseContainer table, .constantValuesContainer table {
357 border-bottom:1px solid #9eadc0;
358 width:100%;
359}
360.contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table {
361 width:100%;
362}
363.contentContainer .description table, .contentContainer .details table {
364 border-bottom:none;
365}
366.contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{
367 vertical-align:top;
368 padding-right:20px;
369}
370.contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast,
371.contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast,
372.contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne,
373.contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne {
374 padding-right:3px;
375}
376.overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption {
377 position:relative;
378 text-align:left;
379 background-repeat:no-repeat;
380 color:#FFFFFF;
381 font-weight:bold;
382 clear:none;
383 overflow:hidden;
384 padding:0px;
385 margin:0px;
386}
387caption a:link, caption a:hover, caption a:active, caption a:visited {
388 color:#FFFFFF;
389}
390.overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span {
391 white-space:nowrap;
392 padding-top:8px;
393 padding-left:8px;
394 display:block;
395 float:left;
396 background-image:url(resources/titlebar.gif);
397 height:18px;
398}
399.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd {
400 width:10px;
401 background-image:url(resources/titlebar_end.gif);
402 background-repeat:no-repeat;
403 background-position:top right;
404 position:relative;
405 float:left;
406}
407ul.blockList ul.blockList li.blockList table {
408 margin:0 0 12px 0px;
409 width:100%;
410}
411.tableSubHeadingColor {
412 background-color: #EEEEFF;
413}
414.altColor {
415 background-color:#eeeeef;
416}
417.rowColor {
418 background-color:#ffffff;
419}
420.overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td {
421 text-align:left;
422 padding:3px 3px 3px 7px;
423}
424th.colFirst, th.colLast, th.colOne, .constantValuesContainer th {
425 background:#dee3e9;
426 border-top:1px solid #9eadc0;
427 border-bottom:1px solid #9eadc0;
428 text-align:left;
429 padding:3px 3px 3px 7px;
430}
431td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
432 font-weight:bold;
433}
434td.colFirst, th.colFirst {
435 border-left:1px solid #9eadc0;
436 white-space:nowrap;
437}
438td.colLast, th.colLast {
439 border-right:1px solid #9eadc0;
440}
441td.colOne, th.colOne {
442 border-right:1px solid #9eadc0;
443 border-left:1px solid #9eadc0;
444}
445table.overviewSummary {
446 padding:0px;
447 margin-left:0px;
448}
449table.overviewSummary td.colFirst, table.overviewSummary th.colFirst,
450table.overviewSummary td.colOne, table.overviewSummary th.colOne {
451 width:25%;
452 vertical-align:middle;
453}
454table.packageSummary td.colFirst, table.overviewSummary th.colFirst {
455 width:25%;
456 vertical-align:middle;
457}
458/*
459Content styles
460*/
461.description pre {
462 margin-top:0;
463}
464.deprecatedContent {
465 margin:0;
466 padding:10px 0;
467 font-style:italic;
468}
469.docSummary {
470 padding:0;
471}
472/*
473Formatting effect styles
474*/
475.sourceLineNo {
476 color:green;
477 padding:0 30px 0 0;
478}
479h1.hidden {
480 visibility:hidden;
481 overflow:hidden;
482 font-size:.9em;
483}
484.block {
485 display:block;
486 margin:3px 0 0 0;
487}
488.strong {
489 font-weight:bold;
490}
491
492/* ICU modified JCite styles */
493pre.java /* container for citations */
494 {
495 border-style: solid;
496 border-width: 1px;
497 border-color: DarkGray;
498 margin: 1.5em 1.5em 1.5em 1.5em;
499 background-color: cornsilk;
500 }
501
502tt.java /* single cited line in JCite's -tt mode */
503 {
504 border-style: solid;
505 border-width: 1px;
506 border-color: DarkGray;
507 margin: 1.5em 1.5em 1.5em 1.5em;
508 background-color: cornsilk;
509 }
510
511span.j-blk /* block comment */
512{
513 color: DarkGreen;
514}
515
516span.j-cmt /* line comment */
517{
518 color: DarkGreen;
519}
520
521span.j-key /* keyword */
522{
523 /* font-weight:bold; */
524 color: Purple;
525 font-weight: bold;
526}
527
528span.j-str /* string constants */
529{
530 color: Blue;
531}
532
533span.j-chr /* char constants */
534{
535 color: Blue;
536}
537
538span.j-num /* number constants */
539{
540}
541
542span.j-sym /* symbols, punctuation */
543{
544}
545
546span.j-typ /* primitive types */
547{
548 color: Purple;
549 font-weight: bold;
550}
551
552span.j-jdoc /* javadoc */
553{
554 color: DarkSlateBlue;
555}
556
557span.j-jdoc-key /* javadoc keyword */
558{
559 color: MediumSlateBlue;
560 font-weight: bold;
561}
562
563span.j-jdoc-html /* javadoc html tag */
564{
565 color: SlateGray;
566}
567
568span.j-jdoc-link /* javadoc link */
569{
570 color: Blue;
571}
572
573span.j-undef /* undefined */
574{
575}
576
577span.j-hl /* highlight */
578{
579 text-decoration: none;
580 background-color: #FFFFB0;
581}