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

Fri, 17 Jun 2011 20:12:46 -0700

author
bpatel
date
Fri, 17 Jun 2011 20:12:46 -0700
changeset 1033
7eba9df190ae
parent 995
62bc3775d5bb
child 1417
522a1ee72340
permissions
-rw-r--r--

7052425: Change the look and feel of the javadoc generate HTML pages using stylesheet
Reviewed-by: jjg

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

mercurial