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

Fri, 04 Oct 2013 13:32:30 -0700

author
bpatel
date
Fri, 04 Oct 2013 13:32:30 -0700
changeset 2084
6e186ca11ec0
parent 2008
e32a8a29643a
child 2147
130b8c0e570e
permissions
-rw-r--r--

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

mercurial