stylesheet.css revision 3294:9adfb22ff08f
1/* Javadoc style sheet */ 2/* 3Overall document style 4*/ 5 6@import url('resources/fonts/dejavu.css'); 7 8body { 9 background-color:#ffffff; 10 color:#353833; 11 font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; 12 font-size:14px; 13 margin:0; 14 padding:0; 15 height:100%; 16 width:100%; 17} 18iframe { 19 margin:0; 20 padding:0; 21 height:100%; 22 width:100%; 23 overflow-y:scroll; 24 border:none; 25} 26a:link, a:visited { 27 text-decoration:none; 28 color:#4A6782; 29} 30a:hover, a:focus { 31 text-decoration:none; 32 color:#bb7a2a; 33} 34a:active { 35 text-decoration:none; 36 color:#4A6782; 37} 38a[name] { 39 color:#353833; 40} 41a[name]:hover { 42 text-decoration:none; 43 color:#353833; 44} 45a[name]:before, a[name]:target { 46 content:""; 47 display:block; 48 height:120px; 49 margin:-120px 0 0; 50} 51a[id]:before, a[id]:target { 52 padding-top:129px; 53 margin-top:-129px; 54 color:red; 55} 56pre { 57 font-family:'DejaVu Sans Mono', monospace; 58 font-size:14px; 59} 60h1 { 61 font-size:20px; 62} 63h2 { 64 font-size:18px; 65} 66h3 { 67 font-size:16px; 68 font-style:italic; 69} 70h4 { 71 font-size:13px; 72} 73h5 { 74 font-size:12px; 75} 76h6 { 77 font-size:11px; 78} 79ul { 80 list-style-type:disc; 81} 82code, tt { 83 font-family:'DejaVu Sans Mono', monospace; 84 font-size:14px; 85 padding-top:4px; 86 margin-top:8px; 87 line-height:1.4em; 88} 89dt code { 90 font-family:'DejaVu Sans Mono', monospace; 91 font-size:14px; 92 padding-top:4px; 93} 94table tr td dt code { 95 font-family:'DejaVu Sans Mono', monospace; 96 font-size:14px; 97 vertical-align:top; 98 padding-top:4px; 99} 100sup { 101 font-size:8px; 102} 103/* 104Document title and Copyright styles 105*/ 106.clear { 107 clear:both; 108 height:0px; 109 overflow:hidden; 110} 111.aboutLanguage { 112 float:right; 113 padding:0px 21px; 114 font-size:11px; 115 z-index:200; 116 margin-top:-9px; 117} 118.legalCopy { 119 margin-left:.5em; 120} 121.bar a, .bar a:link, .bar a:visited, .bar a:active { 122 color:#FFFFFF; 123 text-decoration:none; 124} 125.bar a:hover, .bar a:focus { 126 color:#bb7a2a; 127} 128.tab { 129 background-color:#0066FF; 130 color:#ffffff; 131 padding:8px; 132 width:5em; 133 font-weight:bold; 134} 135/* 136Navigation bar styles 137*/ 138.bar { 139 background-color:#4D7A97; 140 color:#FFFFFF; 141 padding:.8em .5em .4em .8em; 142 height:auto;/*height:1.8em;*/ 143 font-size:11px; 144 margin:0; 145} 146.navPadding { 147 padding-top: 100px; 148} 149.fixedNav { 150 position:fixed; 151 width:100%; 152 z-index:999; 153 background-color:#ffffff; 154} 155.topNav { 156 background-color:#4D7A97; 157 color:#FFFFFF; 158 float:left; 159 padding:0; 160 width:100%; 161 clear:right; 162 height:2.8em; 163 padding-top:10px; 164 overflow:hidden; 165 font-size:12px; 166} 167.bottomNav { 168 margin-top:10px; 169 background-color:#4D7A97; 170 color:#FFFFFF; 171 float:left; 172 padding:0; 173 width:100%; 174 clear:right; 175 height:2.8em; 176 padding-top:10px; 177 overflow:hidden; 178 font-size:12px; 179} 180.subNav { 181 background-color:#dee3e9; 182 float:left; 183 width:100%; 184 overflow:hidden; 185 font-size:12px; 186} 187.subNav div { 188 clear:left; 189 float:left; 190 padding:0 0 5px 6px; 191 text-transform:uppercase; 192} 193ul.navList, ul.subNavList { 194 float:left; 195 margin:0 25px 0 0; 196 padding:0; 197} 198ul.navList li{ 199 list-style:none; 200 float:left; 201 padding: 5px 6px; 202 text-transform:uppercase; 203} 204ul.navListSearch { 205 float:right; 206 margin:0 0 0 0; 207 padding:0; 208} 209ul.navListSearch li { 210 list-style:none; 211 float:right; 212 padding: 5px 6px; 213 text-transform:uppercase; 214} 215ul.navListSearch li span { 216 position:relative; 217 right:-16px; 218} 219ul.subNavList li { 220 list-style:none; 221 float:left; 222} 223.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { 224 color:#FFFFFF; 225 text-decoration:none; 226 text-transform:uppercase; 227} 228.topNav a:hover, .bottomNav a:hover { 229 text-decoration:none; 230 color:#bb7a2a; 231 text-transform:uppercase; 232} 233.navBarCell1Rev { 234 background-color:#F8981D; 235 color:#253441; 236 margin: auto 5px; 237} 238.skipNav { 239 position:absolute; 240 top:auto; 241 left:-9999px; 242 overflow:hidden; 243} 244/* 245Page header and footer styles 246*/ 247.header, .footer { 248 clear:both; 249 margin:0 20px; 250 padding:5px 0 0 0; 251} 252.indexNav { 253 margin:10px; 254 position:relative; 255} 256.indexNav ul { 257 padding:0; 258 margin:0; 259} 260.indexNav ul li { 261 display:inline; 262 list-style-type:none; 263 padding-right:10px; 264} 265.indexNav h1 { 266 font-size:13px; 267} 268.title { 269 color:#2c4557; 270 margin:10px 0; 271} 272.subTitle { 273 margin:5px 0 0 0; 274} 275.header ul { 276 margin:0 0 15px 0; 277 padding:0; 278} 279.footer ul { 280 margin:20px 0 5px 0; 281} 282.header ul li, .footer ul li { 283 list-style:none; 284 font-size:13px; 285} 286/* 287Heading styles 288*/ 289div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { 290 background-color:#dee3e9; 291 border:1px solid #d0d9e0; 292 margin:0 0 6px -8px; 293 padding:7px 5px; 294} 295ul.blockList ul.blockList ul.blockList li.blockList h3 { 296 background-color:#dee3e9; 297 border:1px solid #d0d9e0; 298 margin:0 0 6px -8px; 299 padding:7px 5px; 300} 301ul.blockList ul.blockList li.blockList h3 { 302 padding:0; 303 margin:15px 0; 304} 305ul.blockList li.blockList h2 { 306 padding:0px 0 20px 0; 307} 308/* 309Page layout container styles 310*/ 311.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { 312 clear:both; 313 padding:10px 20px; 314 position:relative; 315} 316.indexContainer { 317 margin:10px; 318 position:relative; 319 font-size:12px; 320} 321.indexContainer h2 { 322 font-size:13px; 323 padding:0 0 3px 0; 324} 325.indexContainer ul { 326 margin:0; 327 padding:0; 328} 329.indexContainer ul li { 330 list-style:none; 331 padding-top:2px; 332} 333.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { 334 font-size:12px; 335 font-weight:bold; 336 margin:10px 0 0 0; 337 color:#4E4E4E; 338} 339.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { 340 margin:5px 0 10px 0px; 341 font-size:14px; 342 font-family:'DejaVu Sans Mono',monospace; 343} 344.serializedFormContainer dl.nameValue dt { 345 margin-left:1px; 346 font-size:1.1em; 347 display:inline; 348 font-weight:bold; 349} 350.serializedFormContainer dl.nameValue dd { 351 margin:0 0 0 1px; 352 font-size:1.1em; 353 display:inline; 354} 355/* 356List styles 357*/ 358li.circle { 359 list-style:circle; 360} 361ul.horizontal li { 362 display:inline; 363 font-size:0.9em; 364} 365ul.inheritance { 366 margin:0; 367 padding:0; 368} 369ul.inheritance li { 370 display:inline; 371 list-style:none; 372} 373ul.inheritance li ul.inheritance { 374 margin-left:15px; 375 padding-left:15px; 376 padding-top:1px; 377} 378ul.blockList, ul.blockListLast { 379 margin:10px 0 10px 0; 380 padding:0; 381} 382ul.blockList li.blockList, ul.blockListLast li.blockList { 383 list-style:none; 384 margin-bottom:15px; 385 line-height:1.4; 386} 387ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { 388 padding:0px 20px 5px 10px; 389 border:1px solid #ededed; 390 background-color:#f8f8f8; 391} 392ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { 393 padding:0 0 5px 8px; 394 background-color:#ffffff; 395 border:none; 396} 397ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { 398 margin-left:0; 399 padding-left:0; 400 padding-bottom:15px; 401 border:none; 402} 403ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { 404 list-style:none; 405 border-bottom:none; 406 padding-bottom:0; 407} 408table tr td dl, table tr td dl dt, table tr td dl dd { 409 margin-top:0; 410 margin-bottom:1px; 411} 412/* 413Table styles 414*/ 415.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { 416 width:100%; 417 border-spacing:0; 418 border-left:1px solid #EEE; 419 border-right:1px solid #EEE; 420 border-bottom:1px solid #EEE; 421} 422.overviewSummary, .memberSummary { 423 padding:0px; 424} 425.overviewSummary caption, .memberSummary caption, .typeSummary caption, 426.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { 427 position:relative; 428 text-align:left; 429 background-repeat:no-repeat; 430 color:#253441; 431 font-weight:bold; 432 clear:none; 433 overflow:hidden; 434 padding:0px; 435 padding-top:10px; 436 padding-left:1px; 437 margin:0px; 438 white-space:pre; 439} 440.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, 441.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, 442.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, 443.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, 444.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, 445.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, 446.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, 447.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { 448 color:#FFFFFF; 449} 450.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, 451.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { 452 white-space:nowrap; 453 padding-top:5px; 454 padding-left:12px; 455 padding-right:12px; 456 padding-bottom:7px; 457 display:inline-block; 458 float:left; 459 background-color:#F8981D; 460 border: none; 461 height:16px; 462} 463.memberSummary caption span.activeTableTab span { 464 white-space:nowrap; 465 padding-top:5px; 466 padding-left:12px; 467 padding-right:12px; 468 margin-right:3px; 469 display:inline-block; 470 float:left; 471 background-color:#F8981D; 472 height:16px; 473} 474.memberSummary caption span.tableTab span { 475 white-space:nowrap; 476 padding-top:5px; 477 padding-left:12px; 478 padding-right:12px; 479 margin-right:3px; 480 display:inline-block; 481 float:left; 482 background-color:#4D7A97; 483 height:16px; 484} 485.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { 486 padding-top:0px; 487 padding-left:0px; 488 padding-right:0px; 489 background-image:none; 490 float:none; 491 display:inline; 492} 493.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, 494.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { 495 display:none; 496 width:5px; 497 position:relative; 498 float:left; 499 background-color:#F8981D; 500} 501.memberSummary .activeTableTab .tabEnd { 502 display:none; 503 width:5px; 504 margin-right:3px; 505 position:relative; 506 float:left; 507 background-color:#F8981D; 508} 509.memberSummary .tableTab .tabEnd { 510 display:none; 511 width:5px; 512 margin-right:3px; 513 position:relative; 514 background-color:#4D7A97; 515 float:left; 516 517} 518.overviewSummary td, .memberSummary td, .typeSummary td, 519.useSummary td, .constantsSummary td, .deprecatedSummary td { 520 text-align:left; 521 padding:0px 0px 12px 10px; 522} 523th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, 524td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ 525 vertical-align:top; 526 padding-right:0px; 527 padding-top:8px; 528 padding-bottom:3px; 529} 530th.colFirst, th.colLast, th.colOne, .constantsSummary th { 531 background:#dee3e9; 532 text-align:left; 533 padding:8px 3px 3px 7px; 534} 535td.colFirst, th.colFirst { 536 white-space:nowrap; 537 font-size:13px; 538} 539td.colLast, th.colLast { 540 font-size:13px; 541} 542td.colOne, th.colOne { 543 font-size:13px; 544} 545.overviewSummary td.colFirst, .overviewSummary th.colFirst, 546.useSummary td.colFirst, .useSummary th.colFirst, 547.overviewSummary td.colOne, .overviewSummary th.colOne, 548.memberSummary td.colFirst, .memberSummary th.colFirst, 549.memberSummary td.colOne, .memberSummary th.colOne, 550.typeSummary td.colFirst{ 551 width:25%; 552 vertical-align:top; 553} 554td.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 { 555 font-weight:bold; 556} 557.tableSubHeadingColor { 558 background-color:#EEEEFF; 559} 560.altColor { 561 background-color:#FFFFFF; 562} 563.rowColor { 564 background-color:#EEEEEF; 565} 566/* 567Content styles 568*/ 569.description pre { 570 margin-top:0; 571} 572.deprecatedContent { 573 margin:0; 574 padding:10px 0; 575} 576.docSummary { 577 padding:0; 578} 579 580ul.blockList ul.blockList ul.blockList li.blockList h3 { 581 font-style:normal; 582} 583 584div.block { 585 font-size:14px; 586 font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; 587} 588 589td.colLast div { 590 padding-top:0px; 591} 592 593 594td.colLast a { 595 padding-bottom:3px; 596} 597/* 598Formatting effect styles 599*/ 600.sourceLineNo { 601 color:green; 602 padding:0 30px 0 0; 603} 604h1.hidden { 605 visibility:hidden; 606 overflow:hidden; 607 font-size:10px; 608} 609.block { 610 display:block; 611 margin:3px 10px 2px 0px; 612 color:#474747; 613} 614.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, 615.moduleLabelInClass, .overrideSpecifyLabel, .packageLabelInClass, 616.packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel, 617.throwsLabel, .typeNameLabel, .typeNameLink, .searchTagLink { 618 font-weight:bold; 619} 620.deprecationComment, .emphasizedPhrase, .interfaceName { 621 font-style:italic; 622} 623 624div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, 625div.block div.block span.interfaceName { 626 font-style:normal; 627} 628 629div.contentContainer ul.blockList li.blockList h2 { 630 padding-bottom:0px; 631} 632/* 633IFRAME specific styles 634*/ 635.mainContainer { 636 margin:0 auto; 637 padding:0; 638 height:100%; 639 width:100%; 640 position:fixed; 641 top:0; 642 left:0; 643} 644.leftContainer { 645 height:100%; 646 position:fixed; 647 width:320px; 648} 649.leftTop { 650 position:relative; 651 float:left; 652 width:315px; 653 top:0; 654 left:0; 655 height:30%; 656 border-right:6px solid #ccc; 657 border-bottom:6px solid #ccc; 658} 659.leftBottom { 660 position:relative; 661 float:left; 662 width:315px; 663 bottom:0; 664 left:0; 665 height:70%; 666 border-right:6px solid #ccc; 667 border-top:1px solid #000; 668} 669.rightContainer { 670 position:absolute; 671 left:320px; 672 top:0; 673 bottom:0; 674 height:100%; 675 right:0; 676 border-left:1px solid #000; 677} 678.rightIframe { 679 margin:0; 680 padding:0; 681 height:100%; 682 right:30px; 683 width:100%; 684 overflow:visible; 685 margin-bottom:30px; 686} 687/* 688HTML5 specific styles 689*/ 690main, nav, header, footer, section { 691 display:block; 692} 693.ui-autocomplete-category { 694 font-weight:bold; 695 font-size:15px; 696 padding:7px 0 7px 3px; 697 background-color:#4D7A97; 698 color:#FFFFFF; 699} 700.resultItem { 701 font-size:13px; 702} 703.ui-autocomplete { 704 max-height:85%; 705 max-width:65%; 706 overflow-y:scroll; 707 overflow-x:scroll; 708 white-space:nowrap; 709 box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); 710} 711ul.ui-autocomplete { 712 position:fixed; 713 z-index:999999; 714} 715ul.ui-autocomplete li { 716 float:left; 717 clear:both; 718 width:100%; 719} 720.resultHighlight { 721 font-weight:bold; 722} 723#search { 724 background-image:url('resources/glass.png'); 725 background-size:13px; 726 background-repeat:no-repeat; 727 background-position:2px 3px; 728 padding-left:20px; 729 position:relative; 730 right:-18px; 731} 732#reset { 733 background-color: rgb(255,255,255); 734 border:0 none; 735 width:16px; 736 height:17px; 737 position:relative; 738 left:-2px; 739 background-image:url('resources/x.png'); 740 background-repeat:no-repeat; 741 background-size:12px; 742 background-position:center; 743} 744.watermark { 745 color:#888; 746} 747.searchTagDescResult { 748 font-style:italic; 749 font-size:11px; 750} 751.searchTagHolderResult { 752 font-style:italic; 753 font-size:12px; 754} 755