Fri, 30 Aug 2013 15:59:33 -0700
7198273: RFE : Javadoc Accessibility : Hyperlinks should contain text or an image with alt text
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 .contentContainer table, .classUseContainer table, .constantValuesContainer table {
352 border-bottom:1px solid #9eadc0;
353 width:100%;
354 }
355 .contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table {
356 width:100%;
357 }
358 .contentContainer .description table, .contentContainer .details table {
359 border-bottom:none;
360 }
361 .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{
362 vertical-align:top;
363 padding-right:20px;
364 }
365 .contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast,
366 .contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast,
367 .contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne,
368 .contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne {
369 padding-right:3px;
370 }
371 .overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption {
372 position:relative;
373 text-align:left;
374 background-repeat:no-repeat;
375 color:#FFFFFF;
376 font-weight:bold;
377 clear:none;
378 overflow:hidden;
379 padding:0px;
380 margin:0px;
381 white-space:pre;
382 }
383 caption a:link, caption a:hover, caption a:active, caption a:visited {
384 color:#FFFFFF;
385 }
386 .overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span {
387 white-space:nowrap;
388 padding-top:8px;
389 padding-left:8px;
390 display:block;
391 float:left;
392 background-image:url(resources/titlebar.gif);
393 height:18px;
394 }
395 .contentContainer ul.blockList li.blockList caption span.activeTableTab span {
396 white-space:nowrap;
397 padding-top:8px;
398 padding-left:8px;
399 display:block;
400 float:left;
401 background-image:url(resources/activetitlebar.gif);
402 height:18px;
403 }
404 .contentContainer ul.blockList li.blockList caption span.tableTab span {
405 white-space:nowrap;
406 padding-top:8px;
407 padding-left:8px;
408 display:block;
409 float:left;
410 background-image:url(resources/titlebar.gif);
411 height:18px;
412 }
413 .contentContainer ul.blockList li.blockList caption span.tableTab, .contentContainer ul.blockList li.blockList caption span.activeTableTab {
414 padding-top:0px;
415 padding-left:0px;
416 background-image:none;
417 float:none;
418 display:inline;
419 }
420 .overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd {
421 width:10px;
422 background-image:url(resources/titlebar_end.gif);
423 background-repeat:no-repeat;
424 background-position:top right;
425 position:relative;
426 float:left;
427 }
428 .contentContainer ul.blockList li.blockList .activeTableTab .tabEnd {
429 width:10px;
430 margin-right:5px;
431 background-image:url(resources/activetitlebar_end.gif);
432 background-repeat:no-repeat;
433 background-position:top right;
434 position:relative;
435 float:left;
436 }
437 .contentContainer ul.blockList li.blockList .tableTab .tabEnd {
438 width:10px;
439 margin-right:5px;
440 background-image:url(resources/titlebar_end.gif);
441 background-repeat:no-repeat;
442 background-position:top right;
443 position:relative;
444 float:left;
445 }
446 ul.blockList ul.blockList li.blockList table {
447 margin:0 0 12px 0px;
448 width:100%;
449 }
450 .tableSubHeadingColor {
451 background-color: #EEEEFF;
452 }
453 .altColor {
454 background-color:#eeeeef;
455 }
456 .rowColor {
457 background-color:#ffffff;
458 }
459 .overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td {
460 text-align:left;
461 padding:3px 3px 3px 7px;
462 }
463 th.colFirst, th.colLast, th.colOne, .constantValuesContainer th {
464 background:#dee3e9;
465 border-top:1px solid #9eadc0;
466 border-bottom:1px solid #9eadc0;
467 text-align:left;
468 padding:3px 3px 3px 7px;
469 }
470 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 {
471 font-weight:bold;
472 }
473 td.colFirst, th.colFirst {
474 border-left:1px solid #9eadc0;
475 white-space:nowrap;
476 }
477 td.colLast, th.colLast {
478 border-right:1px solid #9eadc0;
479 }
480 td.colOne, th.colOne {
481 border-right:1px solid #9eadc0;
482 border-left:1px solid #9eadc0;
483 }
484 table.overviewSummary {
485 padding:0px;
486 margin-left:0px;
487 }
488 table.overviewSummary td.colFirst, table.overviewSummary th.colFirst,
489 table.overviewSummary td.colOne, table.overviewSummary th.colOne {
490 width:25%;
491 vertical-align:middle;
492 }
493 table.packageSummary td.colFirst, table.overviewSummary th.colFirst {
494 width:25%;
495 vertical-align:middle;
496 }
497 /*
498 Content styles
499 */
500 .description pre {
501 margin-top:0;
502 }
503 .deprecatedContent {
504 margin:0;
505 padding:10px 0;
506 }
507 .docSummary {
508 padding:0;
509 }
510 /*
511 Formatting effect styles
512 */
513 .sourceLineNo {
514 color:green;
515 padding:0 30px 0 0;
516 }
517 h1.hidden {
518 visibility:hidden;
519 overflow:hidden;
520 font-size:.9em;
521 }
522 .block {
523 display:block;
524 margin:3px 0 0 0;
525 }
526 .strong {
527 font-weight:bold;
528 }
529 .italic {
530 font-style:italic;
531 }