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