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

Fri, 30 Aug 2013 15:59:33 -0700

author
bpatel
date
Fri, 30 Aug 2013 15:59:33 -0700
changeset 1995
dd64288f5659
parent 1936
33294f02c9a5
child 2008
e32a8a29643a
permissions
-rw-r--r--

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

mercurial