-
Enhancement
-
Resolution: Fixed
-
P3
-
13
Pages generated by javadoc are both unnecessarily complicated and do not leverage semantic structuring.
Each block of documentation that is the documentation for a declaration (i.e. an element in the API) should be enclosed in a `<main>` or `<section>` element whose `class` attribute indicates the kind of declaration (i.e. the elementKind) and whose `id` attribute identifies the declaration ... meaning, the name for most elements, or the name and parameters for executable elements. The top level declaration for each page should put the information in the `<main>` element; the declaration for enclosed members should put the information in `<section>` elements.
Each block of documentation that is the documentation for a declaration (i.e. an element in the API) should be enclosed in a `<main>` or `<section>` element whose `class` attribute indicates the kind of declaration (i.e. the elementKind) and whose `id` attribute identifies the declaration ... meaning, the name for most elements, or the name and parameters for executable elements. The top level declaration for each page should put the information in the `<main>` element; the declaration for enclosed members should put the information in `<section>` elements.
- is blocked by
-
JDK-8219946 Set class on body elements
-
- Resolved
-
-
JDK-8219998 Eliminate inherently singleton lists
-
- Resolved
-
-
JDK-8220002 Improve anchor definitions in generated files
-
- Resolved
-
-
JDK-8219947 improve use of <section> in generated docs
-
- Closed
-
-
JDK-8220001 Improve structure of method detail lists
-
- Closed
-
- relates to
-
JDK-8261930 New document for output generated by Standard Doclet
-
- Resolved
-
(1 relates to)