Fri, 04 Oct 2013 13:32:30 -0700
8008164: Invisible table captions in javadoc-generated html
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 .skipNav {
184 position:absolute;
185 top:auto;
186 left:-9999px;
187 overflow:hidden;
188 }
189 /*
190 Page header and footer styles
191 */
192 .header, .footer {
193 clear:both;
194 margin:0 20px;
195 padding:5px 0 0 0;
196 }
197 .indexHeader {
198 margin:10px;
199 position:relative;
200 }
201 .indexHeader span{
202 margin-right:15px;
203 }
204 .indexHeader h1 {
205 font-size:1.3em;
206 }
207 .title {
208 color:#2c4557;
209 margin:10px 0;
210 }
211 .subTitle {
212 margin:5px 0 0 0;
213 }
214 .header ul {
215 margin:0 0 25px 0;
216 padding:0;
217 }
218 .footer ul {
219 margin:20px 0 5px 0;
220 }
221 .header ul li, .footer ul li {
222 list-style:none;
223 font-size:1.2em;
224 }
225 /*
226 Heading styles
227 */
228 div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
229 background-color:#dee3e9;
230 border-top:1px solid #9eadc0;
231 border-bottom:1px solid #9eadc0;
232 margin:0 0 6px -8px;
233 padding:2px 5px;
234 }
235 ul.blockList ul.blockList ul.blockList li.blockList h3 {
236 background-color:#dee3e9;
237 border-top:1px solid #9eadc0;
238 border-bottom:1px solid #9eadc0;
239 margin:0 0 6px -8px;
240 padding:2px 5px;
241 }
242 ul.blockList ul.blockList li.blockList h3 {
243 padding:0;
244 margin:15px 0;
245 }
246 ul.blockList li.blockList h2 {
247 padding:0px 0 20px 0;
248 }
249 /*
250 Page layout container styles
251 */
252 .contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
253 clear:both;
254 padding:10px 20px;
255 position:relative;
256 }
257 .indexContainer {
258 margin:10px;
259 position:relative;
260 font-size:1.0em;
261 }
262 .indexContainer h2 {
263 font-size:1.1em;
264 padding:0 0 3px 0;
265 }
266 .indexContainer ul {
267 margin:0;
268 padding:0;
269 }
270 .indexContainer ul li {
271 list-style:none;
272 }
273 .contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
274 font-size:1.1em;
275 font-weight:bold;
276 margin:10px 0 0 0;
277 color:#4E4E4E;
278 }
279 .contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
280 margin:10px 0 10px 20px;
281 }
282 .serializedFormContainer dl.nameValue dt {
283 margin-left:1px;
284 font-size:1.1em;
285 display:inline;
286 font-weight:bold;
287 }
288 .serializedFormContainer dl.nameValue dd {
289 margin:0 0 0 1px;
290 font-size:1.1em;
291 display:inline;
292 }
293 /*
294 List styles
295 */
296 ul.horizontal li {
297 display:inline;
298 font-size:0.9em;
299 }
300 ul.inheritance {
301 margin:0;
302 padding:0;
303 }
304 ul.inheritance li {
305 display:inline;
306 list-style:none;
307 }
308 ul.inheritance li ul.inheritance {
309 margin-left:15px;
310 padding-left:15px;
311 padding-top:1px;
312 }
313 ul.blockList, ul.blockListLast {
314 margin:10px 0 10px 0;
315 padding:0;
316 }
317 ul.blockList li.blockList, ul.blockListLast li.blockList {
318 list-style:none;
319 margin-bottom:25px;
320 }
321 ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
322 padding:0px 20px 5px 10px;
323 border:1px solid #9eadc0;
324 background-color:#f9f9f9;
325 }
326 ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
327 padding:0 0 5px 8px;
328 background-color:#ffffff;
329 border:1px solid #9eadc0;
330 border-top:none;
331 }
332 ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
333 margin-left:0;
334 padding-left:0;
335 padding-bottom:15px;
336 border:none;
337 border-bottom:1px solid #9eadc0;
338 }
339 ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
340 list-style:none;
341 border-bottom:none;
342 padding-bottom:0;
343 }
344 table tr td dl, table tr td dl dt, table tr td dl dd {
345 margin-top:0;
346 margin-bottom:1px;
347 }
348 /*
349 Table styles
350 */
351 .overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
352 border-bottom:1px solid #9eadc0;
353 margin:0 0 12px 0px;
354 width:100%;
355 }
356 .overviewSummary, .memberSummary {
357 padding:0px;
358 }
359 .overviewSummary caption, .memberSummary caption, .typeSummary caption,
360 .useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
361 position:relative;
362 text-align:left;
363 background-repeat:no-repeat;
364 color:#FFFFFF;
365 font-weight:bold;
366 clear:none;
367 overflow:hidden;
368 padding:0px;
369 margin:0px;
370 }
371 .overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
372 .useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
373 .overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
374 .useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
375 .overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
376 .useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
377 .overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
378 .useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
379 color:#FFFFFF;
380 }
381 .overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
382 .useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
383 white-space:nowrap;
384 padding-top:8px;
385 padding-left:8px;
386 display:inline-block;
387 float:left;
388 background-image:url(resources/titlebar.gif);
389 }
390 .memberSummary caption span.activeTableTab span {
391 white-space:nowrap;
392 padding-top:8px;
393 padding-left:8px;
394 display:inline-block;
395 float:left;
396 background-image:url(resources/activetitlebar.gif);
397 }
398 .memberSummary caption span.tableTab span {
399 white-space:nowrap;
400 padding-top:8px;
401 padding-left:8px;
402 display:inline-block;
403 float:left;
404 background-image:url(resources/titlebar.gif);
405 }
406 .memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
407 padding-top:0px;
408 padding-left:0px;
409 background-image:none;
410 float:none;
411 display:inline-block;
412 }
413 .overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
414 .useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .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 .memberSummary .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 .memberSummary .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 .overviewSummary td, .memberSummary td, .typeSummary td,
441 .useSummary td, .constantsSummary td, .deprecatedSummary td {
442 text-align:left;
443 padding:3px 3px 3px 7px;
444 }
445 th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
446 td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
447 vertical-align:top;
448 padding-right:3px;
449 }
450 th.colFirst, th.colLast, th.colOne, .constantsSummary th {
451 background:#dee3e9;
452 border-top:1px solid #9eadc0;
453 border-bottom:1px solid #9eadc0;
454 text-align:left;
455 padding:3px 3px 3px 7px;
456 }
457 td.colFirst, th.colFirst {
458 border-left:1px solid #9eadc0;
459 white-space:nowrap;
460 }
461 td.colLast, th.colLast {
462 border-right:1px solid #9eadc0;
463 }
464 td.colOne, th.colOne {
465 border-right:1px solid #9eadc0;
466 border-left:1px solid #9eadc0;
467 }
468 .overviewSummary td.colFirst, .overviewSummary th.colFirst,
469 .overviewSummary td.colOne, .overviewSummary th.colOne,
470 .memberSummary td.colFirst, .memberSummary th.colFirst,
471 .memberSummary td.colOne, .memberSummary th.colOne,
472 .typeSummary td.colFirst{
473 width:25%;
474 vertical-align:middle;
475 }
476 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 {
477 font-weight:bold;
478 }
479 .tableSubHeadingColor {
480 background-color: #EEEEFF;
481 }
482 .altColor {
483 background-color:#eeeeef;
484 }
485 .rowColor {
486 background-color:#ffffff;
487 }
488 /*
489 Content styles
490 */
491 .description pre {
492 margin-top:0;
493 }
494 .deprecatedContent {
495 margin:0;
496 padding:10px 0;
497 }
498 .docSummary {
499 padding:0;
500 }
501 /*
502 Formatting effect styles
503 */
504 .sourceLineNo {
505 color:green;
506 padding:0 30px 0 0;
507 }
508 h1.hidden {
509 visibility:hidden;
510 overflow:hidden;
511 font-size:.9em;
512 }
513 .block {
514 display:block;
515 margin:3px 0 0 0;
516 }
517 .strong {
518 font-weight:bold;
519 }
520 .italic {
521 font-style:italic;
522 }