src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css

changeset 766
90af8d87741f
child 942
148d3dc4e1e1
equal deleted inserted replaced
758:bcbc86cc5b31 766:90af8d87741f
1 /* Javadoc style sheet */
2 /*
3 Overall document style
4 */
5 * {
6 margin:0;
7 padding:0;
8 }
9 body {
10 font-family:Helvetica, Arial, sans-serif;
11 color:#000000;
12 }
13 p {
14 margin:20px 0;
15 }
16 pre {
17 font-size:1.0em;
18 }
19 h1 {
20 font-size:1.4em;
21 }
22 h2 {
23 font-size:1.35em;
24 }
25 h3 {
26 font-size:1.3em;
27 }
28 h4 {
29 font-size:1.25em;
30 }
31 ul {
32 margin:10px 0 10px 20px;
33 }
34 li {
35 list-style:disc;
36 }
37 dl dt {
38 font-size:0.95em;
39 font-weight:bold;
40 margin:10px 0 0 0;
41 }
42 dl dd {
43 margin:10px 0 10px 20px;
44 }
45 dl dd ul {
46 margin-left:0;
47 }
48 dl dd ul li {
49 list-style:none;
50 margin:10px 0 10px 0;
51 }
52 caption {
53 background: #CCCCFF;
54 color:#000000;
55 text-align: left;
56 font-size: 150%;
57 font-weight: bold;
58 border-left: 2px ridge;
59 border-right: 2px ridge;
60 border-top: 2px ridge;
61 padding-left: 5px;
62 width:auto;
63 }
64 /*
65 Document title and Copyright styles
66 */
67 .aboutLanguage {
68 float:right;
69 font-size:0.9em;
70 color:#000000;
71 }
72 .legalCopy {
73 margin:7px;
74 }
75 .bar {
76 font-size:1em;
77 margin:10px 0 0 10px;
78 }
79 .bar a {
80 font-weight:normal;
81 }
82 /*
83 Navigation bar styles
84 */
85 .topNav {
86 border-top:2px solid #C0C0C0;
87 margin:7px;
88 padding:7px 0;
89 height:2.8em;
90 width:99%;
91 min-width:600px;
92 }
93 .bottomNav {
94 border-top:2px solid #C0C0C0;
95 margin:7px;
96 padding:7px 0;
97 height:2.8em;
98 width:99%;
99 }
100 .subNav {
101 border-bottom:2px solid #C0C0C0;
102 float:left;
103 width:99%;
104 margin:7px;
105 min-width:600px;
106 }
107 .subNav div {
108 clear:left;
109 float:left;
110 padding:0 0 5px 2px;
111 width:100%;
112 }
113 .topNav a:link,.topNav a:active, .topNav a:visited, .topNav a:hover,
114 .bottomNav a:link,.bottomNav a:active, .bottomNav a:visited, .bottomNav a:hover {
115 color:#000000;
116 font-weight:bold;
117 text-decoration:underline;
118 font-size:1em;
119 }
120 /* Navigation bar list styles */
121 .topNav ul.navList, .bottomNav ul.navList {
122 background-color:#EEEEFF;
123 padding:7px 5px;
124 margin:0;
125 float:left;
126 width:80%;
127 }
128 ul.navList li{
129 list-style:none;
130 float:left;
131 padding:3px 4px;
132 color:#000000;
133 font-size:0.98em;
134 }
135 ul.navList li.navBarCell1Rev {
136 background-color:#00008B;
137 color:#FFFFFF;
138 font-weight:bold;
139 font-size:0.97em;
140 }
141 /* Sub-navigation bar list styles */
142 .subNav ul.navList {
143 float:left;
144 margin:0;
145 font-size:0.7em;
146 width:350px;
147 }
148 ul.subNavList {
149 float:left;
150 margin:0;
151 font-size:0.7em;
152 width:350px;
153 }
154 ul.subNavList li{
155 list-style:none;
156 float:left;
157 font-size:90%;
158 }
159 /*
160 Page header and footer styles
161 */
162 .header, .footer {
163 clear:both;
164 margin:0 7px;
165 }
166 .indexHeader {
167 font-size:0.9em;
168 margin:10px 0 7px 10px;
169 }
170 .header ul {
171 padding-left:20px;
172 }
173 /* Header and footer title styles */
174 .header h1.title {
175 font-size:1.4em;
176 text-align:center;
177 margin:0;
178 }
179 .header h2.title {
180 font-size:1.35em;
181 margin:0;
182 }
183 .subTitle {
184 margin:0;
185 padding-top:10px;
186 font-size:0.75em;
187 font-weight:bold;
188 }
189 /*
190 Page layout container styles
191 */
192 .contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer,
193 .constantValuesContainer {
194 clear:both;
195 padding:10px 10px;
196 position:relative;
197 }
198 .indexContainer {
199 padding:0 0 10px 10px;
200 font-size:0.9em;
201 }
202 /*
203 Class inheritance information styles
204 */
205 ul.inheritance {
206 margin:0;
207 padding:0;
208 }
209 ul.inheritance li {
210 display:inline;
211 list-style:none;
212 }
213 ul.inheritance li ul.inheritance {
214 margin-left:15px;
215 background-image:url(resources/inherit.gif);
216 background-repeat:no-repeat;
217 padding-left:15px;
218 padding-top:1px;
219 }
220 /*
221 Heading styles
222 */
223 .indexContainer h2 {
224 font-weight:normal;
225 font-size:1.0em;
226 padding:10px 0 0 0;
227 }
228 .contentContainer h2 {
229 margin:10px 0;
230 }
231 .constantValuesContainer h2 {
232 background:#CCCCFF;
233 border:2px ridge;
234 padding:3px;
235 margin:0 0 10px 0;
236 }
237 .serializedFormContainer ul.blockList li.blockList h2 {
238 background:#EEEEFF;
239 border:2px ridge;
240 padding:3px;
241 margin:0 0 15px 0;
242 text-align:center;
243 }
244 .classUseContainer ul li ul li h3 {
245 margin-bottom:30px;
246 padding:3px;
247 }
248 .serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList h3 {
249 background:#EEEEFF;
250 margin:0 0 15px 0;
251 padding:3px;
252 }
253 .serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList h3 {
254 background:#CCCCFF;
255 margin:0 0 15px 0;
256 padding:3px;
257 border:2px ridge;
258 }
259 ul.blockList ul.blockList li.blockList h3, ul.blockList ul.blockList li.blockList h3 {
260 background:#CCCCFF;
261 border:2px ridge;
262 padding-left:5px;
263 }
264 div.summary ul.blockList ul.blockList li.blockList h3 {
265 background:#CCCCFF;
266 border:0;
267 border:2px ridge;
268 padding-left:5px;
269 }
270 div.summary ul.blockList ul.blockList ul.blockList li.blockList h3 {
271 background:#EEEEFF;
272 border:0;
273 border-bottom:2px ridge;
274 }
275 div.details ul.blockList ul.blockList ul.blockList li.blockList h4,
276 div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
277 font-size:1.15em;
278 font-weight:bold;
279 padding:0 0 10px 0;
280 }
281 /*
282 Table styles
283 */
284 .contentContainer table {
285 border-collapse: collapse ;
286 width:100%;
287 }
288 .contentContainer table td, .contentContainer table th {
289 border:2px ridge;
290 padding:3px;
291 }
292 /* Constant values page table styles */
293 .constantValuesContainer table {
294 border-collapse: collapse ;
295 margin:0 0 10px 0;
296 }
297 .constantValuesContainer table caption{
298 font-size:0.95em;
299 padding:3px;
300 background:#EEEEFF;
301 }
302 .constantValuesContainer table td, .constantValuesContainer table th {
303 border:2px ridge;
304 padding:3px;
305 }
306 /* Class-use/Package-use page table styles */
307 .classUseContainer table {
308 border-collapse: collapse ;
309 width:100%;
310 margin:0 0 15px 0;
311 }
312 .classUseContainer ul li ul li table {
313 margin-bottom:30px;
314 }
315 .classUseContainer ul li ul li table caption{
316 font-size:0.95em;
317 padding:3px;
318 background:#EEEEFF;
319 }
320 .classUseContainer table td, .classUseContainer table th {
321 border:2px ridge;
322 padding:3px;
323 }
324 /* Summary table styles */
325 ul.blockList li.blockList table.overviewSummary {
326 margin:0;
327 margin-bottom:15px;
328 }
329 ul.blockList li.blockList table caption {
330 padding:3px;
331 }
332 ul.blockList li.blockList table.overviewSummary td.colFirst{
333 text-align:right;
334 }
335 table.packageSummary td.colFirst, table.overviewSummary th.colFirst {
336 width:15%;
337 }
338 div.summary ul.blockList ul.blockList li.blockList caption {
339 display:none;
340 }
341 div.summary ul.blockList li.blockList ul.blockList li.blockList table.overviewSummary th {
342 border-top:0;
343 }
344 /* Table column block styles */
345 ul.blockList li.blockList table.overviewSummary td.colLast div.block{
346 padding:0;
347 padding-left:40px;
348 }
349 ul.blockList li.blockList table.overviewSummary td.colOne div.block{
350 padding:0;
351 padding-left:40px;
352 }
353 .contentContainer ul.blockList li.blockList table .colOne div.block{
354 padding-left:40px;
355 }
356 .classUseContainer ul li ul li table .colLast div.block,
357 .classUseContainer ul li ul li table .colOne div.block{
358 padding-left:40px;
359 }
360 /*
361 List styles
362 */
363 ul.horizontal li {
364 display:inline;
365 font-size:0.9em;
366 }
367 /* Container specific list styles */
368 .indexContainer ul {
369 margin:0;
370 }
371 .indexContainer ul li {
372 list-style:none;
373 }
374 .serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList {
375 border:0;
376 }
377 .serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList {
378 list-style:none;
379 border:0;
380 border-bottom:2px ridge;
381 }
382 .serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockListLast {
383 list-style:none;
384 }
385 /* General list styles */
386 ul.blockList, ul.blockListLast {
387 margin-left:0;
388 padding-left:0;
389 }
390 ul.blockList li.blockList, ul.blockListLast li.blockList {
391 list-style:none;
392 margin-bottom:25px;
393 }
394 ul.blockList ul.blockList ul.blockList li.blockList {
395 border:2px ridge;
396 }
397 div.details ul.blockList ul.blockList ul.blockList li.blockList {
398 border:0;
399 border-bottom:2px ridge;
400 }
401 /* Definition list styles */
402 ul.blockList li.blockList dl{
403 margin-bottom:15px;
404 }
405 ul.blockList li.blockList dl dd{
406 margin:0 0 0 30px;
407 }
408 ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList dl,
409 ul.blockList li.blockList ul.blockList li.blockList ul.blockListLast li.blockList dl{
410 padding:0 0 10px 35px;
411 }
412 dl.nameValue dt, dl.nameValue dd{
413 display:inline;
414 }
415 ul.blockList li.blockList pre{
416 margin:0 0 15px 0;
417 }
418 /* List content styles */
419 ul.blockList li.blockList ul.blockList li.blockList pre{
420 margin:10px 0 15px 0;
421 }
422 ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList pre,
423 ul.blockList li.blockList ul.blockList li.blockList ul.blockListLast li.blockList pre{
424 padding:0 0 10px 0;
425 }
426 ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList div.block,
427 ul.blockList li.blockList ul.blockList li.blockList ul.blockListLast li.blockList div.block{
428 padding:0 0 10px 35px;
429 }
430 /*
431 Formatting effect styles
432 */
433 .strong {
434 font-weight:bold;
435 }
436 .sourceLineNo {
437 color:green;
438 padding:0 30px 0 0;
439 }

mercurial