Home | History | Annotate | Download | only in icu4j
      1 /*
      2  *  2016 and later: Unicode, Inc. and others.
      3  * License & terms of use: http://www.unicode.org/copyright.html#License
      4  *******************************************************************************
      5  * Copyright (C) 2012, International Business Machines Corporation and         *
      6  * others. All Rights Reserved.                                                *
      7  *******************************************************************************
      8  */
      9 
     10 /* Javadoc style sheet */
     11 /*
     12 Overall document style
     13 */
     14 body {
     15     background-color:#ffffff;
     16     color:#353833;
     17     font-family:Arial, Helvetica, sans-serif;
     18     font-size:76%;
     19     margin:0;
     20 }
     21 a:link, a:visited {
     22     text-decoration:none;
     23     color:#4c6b87;
     24 }
     25 a:hover, a:focus {
     26     text-decoration:none;
     27     color:#bb7a2a;
     28 }
     29 a:active {
     30     text-decoration:none;
     31     color:#4c6b87;
     32 }
     33 a[name] {
     34     color:#353833;
     35 }
     36 a[name]:hover {
     37     text-decoration:none;
     38     color:#353833;
     39 }
     40 pre {
     41     font-size:1.3em;
     42 }
     43 h1 {
     44     font-size:1.8em;
     45 }
     46 h2 {
     47     font-size:1.5em;
     48 }
     49 h3 {
     50     font-size:1.4em;
     51 }
     52 h4 {
     53     font-size:1.3em;
     54 }
     55 h5 {
     56     font-size:1.2em;
     57 }
     58 h6 {
     59     font-size:1.1em;
     60 }
     61 ul {
     62     list-style-type:disc;
     63 }
     64 code, tt {
     65     font-size:1.2em;
     66 }
     67 dt code {
     68     font-size:1.2em;
     69 }
     70 table tr td dt code {
     71     font-size:1.2em;
     72     vertical-align:top;
     73 }
     74 sup {
     75     font-size:.6em;
     76 }
     77 /*
     78 Document title and Copyright styles
     79 */
     80 .clear {
     81     clear:both;
     82     height:0px;
     83     overflow:hidden;
     84 }
     85 .aboutLanguage {
     86     float:right;
     87     padding:0px 21px;
     88     font-size:.8em;
     89     z-index:200;
     90     margin-top:-7px;
     91 }
     92 .legalCopy {
     93     margin-left:.5em;
     94 }
     95 .bar a, .bar a:link, .bar a:visited, .bar a:active {
     96     color:#FFFFFF;
     97     text-decoration:none;
     98 }
     99 .bar a:hover, .bar a:focus {
    100     color:#bb7a2a;
    101 }
    102 .tab {
    103     background-color:#0066FF;
    104     background-image:url(resources/titlebar.gif);
    105     background-position:left top;
    106     background-repeat:no-repeat;
    107     color:#ffffff;
    108     padding:8px;
    109     width:5em;
    110     font-weight:bold;
    111 }
    112 /*
    113 Navigation bar styles
    114 */
    115 .bar {
    116     background-image:url(resources/background.gif);
    117     background-repeat:repeat-x;
    118     color:#FFFFFF;
    119     padding:.8em .5em .4em .8em;
    120     height:auto;/*height:1.8em;*/
    121     font-size:1em;
    122     margin:0;
    123 }
    124 .topNav {
    125     background-image:url(resources/background.gif);
    126     background-repeat:repeat-x;
    127     color:#FFFFFF;
    128     float:left;
    129     padding:0;
    130     width:100%;
    131     clear:right;
    132     height:2.8em;
    133     padding-top:10px;
    134     overflow:hidden;
    135 }
    136 .bottomNav {
    137     margin-top:10px;
    138     background-image:url(resources/background.gif);
    139     background-repeat:repeat-x;
    140     color:#FFFFFF;
    141     float:left;
    142     padding:0;
    143     width:100%;
    144     clear:right;
    145     height:2.8em;
    146     padding-top:10px;
    147     overflow:hidden;
    148 }
    149 .subNav {
    150     background-color:#dee3e9;
    151     border-bottom:1px solid #9eadc0;
    152     float:left;
    153     width:100%;
    154     overflow:hidden;
    155 }
    156 .subNav div {
    157     clear:left;
    158     float:left;
    159     padding:0 0 5px 6px;
    160 }
    161 ul.navList, ul.subNavList {
    162     float:left;
    163     margin:0 25px 0 0;
    164     padding:0;
    165 }
    166 ul.navList li{
    167     list-style:none;
    168     float:left;
    169     padding:3px 6px;
    170 }
    171 ul.subNavList li{
    172     list-style:none;
    173     float:left;
    174     font-size:90%;
    175 }
    176 .topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
    177     color:#FFFFFF;
    178     text-decoration:none;
    179 }
    180 .topNav a:hover, .bottomNav a:hover {
    181     text-decoration:none;
    182     color:#bb7a2a;
    183 }
    184 .navBarCell1Rev {
    185     background-image:url(resources/tab.gif);
    186     background-color:#a88834;
    187     color:#FFFFFF;
    188     margin: auto 5px;
    189     border:1px solid #c9aa44;
    190 }
    191 .skip {
    192     position:absolute;
    193     top:auto;
    194     left:-9999px;
    195     overflow:hidden;
    196     }
    197 /*
    198 Page header and footer styles
    199 */
    200 .header, .footer {
    201     clear:both;
    202     margin:0 20px;
    203     padding:5px 0 0 0;
    204 }
    205 .indexHeader {
    206     margin:10px;
    207     position:relative;
    208 }
    209 .indexHeader h1 {
    210     font-size:1.3em;
    211 }
    212 .title {
    213     color:#2c4557;
    214     margin:10px 0;
    215 }
    216 .subTitle {
    217     margin:5px 0 0 0;
    218 }
    219 .header ul {
    220     margin:0 0 25px 0;
    221     padding:0;
    222 }
    223 .footer ul {
    224     margin:20px 0 5px 0;
    225 }
    226 .header ul li, .footer ul li {
    227     list-style:none;
    228     font-size:1.2em;
    229 }
    230 /*
    231 Heading styles
    232 */
    233 div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
    234     background-color:#dee3e9;
    235     border-top:1px solid #9eadc0;
    236     border-bottom:1px solid #9eadc0;
    237     margin:0 0 6px -8px;
    238     padding:2px 5px;
    239 }
    240 ul.blockList ul.blockList ul.blockList li.blockList h3 {
    241     background-color:#dee3e9;
    242     border-top:1px solid #9eadc0;
    243     border-bottom:1px solid #9eadc0;
    244     margin:0 0 6px -8px;
    245     padding:2px 5px;
    246 }
    247 ul.blockList ul.blockList li.blockList h3 {
    248     padding:0;
    249     margin:15px 0;
    250 }
    251 ul.blockList li.blockList h2 {
    252     padding:0px 0 20px 0;
    253 }
    254 /*
    255 Page layout container styles
    256 */
    257 .contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
    258     clear:both;
    259     padding:10px 20px;
    260     position:relative;
    261 }
    262 .indexContainer {
    263     margin:10px;
    264     position:relative;
    265     font-size:1.0em;
    266 }
    267 .indexContainer h2 {
    268     font-size:1.1em;
    269     padding:0 0 3px 0;
    270 }
    271 .indexContainer ul {
    272     margin:0;
    273     padding:0;
    274 }
    275 .indexContainer ul li {
    276     list-style:none;
    277 }
    278 .contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
    279     font-size:1.1em;
    280     font-weight:bold;
    281     margin:10px 0 0 0;
    282     color:#4E4E4E;
    283 }
    284 .contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
    285     margin:10px 0 10px 20px;
    286 }
    287 .serializedFormContainer dl.nameValue dt {
    288     margin-left:1px;
    289     font-size:1.1em;
    290     display:inline;
    291     font-weight:bold;
    292 }
    293 .serializedFormContainer dl.nameValue dd {
    294     margin:0 0 0 1px;
    295     font-size:1.1em;
    296     display:inline;
    297 }
    298 /*
    299 List styles
    300 */
    301 ul.horizontal li {
    302     display:inline;
    303     font-size:0.9em;
    304 }
    305 ul.inheritance {
    306     margin:0;
    307     padding:0;
    308 }
    309 ul.inheritance li {
    310     display:inline;
    311     list-style:none;
    312 }
    313 ul.inheritance li ul.inheritance {
    314     margin-left:15px;
    315     padding-left:15px;
    316     padding-top:1px;
    317 }
    318 ul.blockList, ul.blockListLast {
    319     margin:10px 0 10px 0;
    320     padding:0;
    321 }
    322 ul.blockList li.blockList, ul.blockListLast li.blockList {
    323     list-style:none;
    324     margin-bottom:25px;
    325 }
    326 ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
    327     padding:0px 20px 5px 10px;
    328     border:1px solid #9eadc0;
    329     background-color:#f9f9f9;
    330 }
    331 ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
    332     padding:0 0 5px 8px;
    333     background-color:#ffffff;
    334     border:1px solid #9eadc0;
    335     border-top:none;
    336 }
    337 ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
    338     margin-left:0;
    339     padding-left:0;
    340     padding-bottom:15px;
    341     border:none;
    342     border-bottom:1px solid #9eadc0;
    343 }
    344 ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
    345     list-style:none;
    346     border-bottom:none;
    347     padding-bottom:0;
    348 }
    349 table tr td dl, table tr td dl dt, table tr td dl dd {
    350     margin-top:0;
    351     margin-bottom:1px;
    352 }
    353 /*
    354 Table styles
    355 */
    356 .contentContainer table, .classUseContainer table, .constantValuesContainer table {
    357     border-bottom:1px solid #9eadc0;
    358     width:100%;
    359 }
    360 .contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table {
    361     width:100%;
    362 }
    363 .contentContainer .description table, .contentContainer .details table {
    364     border-bottom:none;
    365 }
    366 .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{
    367     vertical-align:top;
    368     padding-right:20px;
    369 }
    370 .contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast,
    371 .contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast,
    372 .contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne,
    373 .contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne {
    374     padding-right:3px;
    375 }
    376 .overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption {
    377     position:relative;
    378     text-align:left;
    379     background-repeat:no-repeat;
    380     color:#FFFFFF;
    381     font-weight:bold;
    382     clear:none;
    383     overflow:hidden;
    384     padding:0px;
    385     margin:0px;
    386 }
    387 caption a:link, caption a:hover, caption a:active, caption a:visited {
    388     color:#FFFFFF;
    389 }
    390 .overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span {
    391     white-space:nowrap;
    392     padding-top:8px;
    393     padding-left:8px;
    394     display:block;
    395     float:left;
    396     background-image:url(resources/titlebar.gif);
    397     height:18px;
    398 }
    399 .overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd {
    400     width:10px;
    401     background-image:url(resources/titlebar_end.gif);
    402     background-repeat:no-repeat;
    403     background-position:top right;
    404     position:relative;
    405     float:left;
    406 }
    407 ul.blockList ul.blockList li.blockList table {
    408     margin:0 0 12px 0px;
    409     width:100%;
    410 }
    411 .tableSubHeadingColor {
    412     background-color: #EEEEFF;
    413 }
    414 .altColor {
    415     background-color:#eeeeef;
    416 }
    417 .rowColor {
    418     background-color:#ffffff;
    419 }
    420 .overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td {
    421     text-align:left;
    422     padding:3px 3px 3px 7px;
    423 }
    424 th.colFirst, th.colLast, th.colOne, .constantValuesContainer th {
    425     background:#dee3e9;
    426     border-top:1px solid #9eadc0;
    427     border-bottom:1px solid #9eadc0;
    428     text-align:left;
    429     padding:3px 3px 3px 7px;
    430 }
    431 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 {
    432     font-weight:bold;
    433 }
    434 td.colFirst, th.colFirst {
    435     border-left:1px solid #9eadc0;
    436     white-space:nowrap;
    437 }
    438 td.colLast, th.colLast {
    439     border-right:1px solid #9eadc0;
    440 }
    441 td.colOne, th.colOne {
    442     border-right:1px solid #9eadc0;
    443     border-left:1px solid #9eadc0;
    444 }
    445 table.overviewSummary  {
    446     padding:0px;
    447     margin-left:0px;
    448 }
    449 table.overviewSummary td.colFirst, table.overviewSummary th.colFirst,
    450 table.overviewSummary td.colOne, table.overviewSummary th.colOne {
    451     width:25%;
    452     vertical-align:middle;
    453 }
    454 table.packageSummary td.colFirst, table.overviewSummary th.colFirst {
    455     width:25%;
    456     vertical-align:middle;
    457 }
    458 /*
    459 Content styles
    460 */
    461 .description pre {
    462     margin-top:0;
    463 }
    464 .deprecatedContent {
    465     margin:0;
    466     padding:10px 0;
    467     font-style:italic;
    468 }
    469 .docSummary {
    470     padding:0;
    471 }
    472 /*
    473 Formatting effect styles
    474 */
    475 .sourceLineNo {
    476     color:green;
    477     padding:0 30px 0 0;
    478 }
    479 h1.hidden {
    480     visibility:hidden;
    481     overflow:hidden;
    482     font-size:.9em;
    483 }
    484 .block {
    485     display:block;
    486     margin:3px 0 0 0;
    487 }
    488 .strong {
    489     font-weight:bold;
    490 }
    491 
    492 /* ICU modified JCite styles */
    493 pre.java /* container for citations */
    494     {
    495     border-style: solid;
    496     border-width: 1px;
    497     border-color: DarkGray;
    498     margin: 1.5em 1.5em 1.5em 1.5em;
    499     background-color: cornsilk;
    500     }
    501 
    502 tt.java /* single cited line in JCite's -tt mode */
    503     {
    504     border-style: solid;
    505     border-width: 1px;
    506     border-color: DarkGray;
    507     margin: 1.5em 1.5em 1.5em 1.5em;
    508     background-color: cornsilk;
    509     }
    510 
    511 span.j-blk /* block comment */
    512 {
    513     color: DarkGreen;
    514 }
    515 
    516 span.j-cmt /* line comment */
    517 {
    518     color: DarkGreen;
    519 }
    520 
    521 span.j-key /* keyword */
    522 {
    523     /* font-weight:bold; */
    524     color: Purple;
    525     font-weight: bold;
    526 }
    527 
    528 span.j-str /* string constants */
    529 {
    530     color: Blue;
    531 }
    532 
    533 span.j-chr /* char constants */
    534 {
    535     color: Blue;
    536 }
    537 
    538 span.j-num /* number constants */
    539 {
    540 }
    541 
    542 span.j-sym /* symbols, punctuation */
    543 {
    544 }
    545 
    546 span.j-typ /* primitive types */
    547 {
    548     color: Purple;
    549     font-weight: bold;
    550 }
    551 
    552 span.j-jdoc /* javadoc */
    553 {
    554     color: DarkSlateBlue;
    555 }
    556 
    557 span.j-jdoc-key /* javadoc keyword */
    558 {
    559     color: MediumSlateBlue;
    560     font-weight: bold;
    561 }
    562 
    563 span.j-jdoc-html /* javadoc html tag */
    564 {
    565     color: SlateGray;
    566 }
    567 
    568 span.j-jdoc-link /* javadoc link */
    569 {
    570     color: Blue;
    571 }
    572 
    573 span.j-undef /* undefined */
    574 {
    575 }
    576 
    577 span.j-hl /* highlight */
    578 {
    579     text-decoration: none;
    580     background-color: #FFFFB0;
    581 }
    582