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

Wed, 01 Dec 2010 11:02:38 -0800

author
bpatel
date
Wed, 01 Dec 2010 11:02:38 -0800
changeset 766
90af8d87741f
child 942
148d3dc4e1e1
permissions
-rw-r--r--

6851834: Javadoc doclet needs a structured approach to generate the output HTML.
Reviewed-by: jjg

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

mercurial