<AWT Dev> [12]RFR: JDK-8213048: Invalid use of HTML5 in java.awt files

Alexey Ivanov alexey.ivanov at oracle.com
Tue Nov 27 11:48:19 UTC 2018


Hi Krishna,

On 26/11/2018 22:13, Sergey Bylokhov wrote:
> Hi, Krishna.
>
>> I added the closing "</li>" tag, since it wouldn't hurt and the tool 
>> was reporting it.
>
> But this tag is unused in our code, is not required by html5 and it 
> was not reported in the bug report.
> So I suggest to do not add them.

I agree with Sergey. Closing tag for <li> is not required. Adding it 
generates noise in code review: 2 out of 4 files do not contain tables 
at all. If the closing </li> tag is to be included, it should rather be 
done under a separate bugid.

>> As for the style spec, thanks for your suggestion, I have moved it to 
>> the style block in the head section.
>
> Can we to drop them completely? are these custom styles really necessary?

I think we can drop all these properties at least for 
DesktopProperties.html.


The first table – The Standard Blocking Matrix — in Modality.html could 
benefit from centring the text. On the other hand, it remains readable 
and understandable when using the default left alignment.

You could also remove commented out <center> and </center> around the table:
210 <!--        <center> -->
250 <!--        </center> -->

The redundant <p> </p> at lines 209 and 211 can safely be removed. 
(Empty paragraphs are ignored in HTML anyway.)

The second table in Examples is there for no particular reason. I think 
presenting the examples in a nested list would be clearer than using a 
table where the second column is the example number.

It could be presented as:

<ul>
     <li><b>Example 1<b>
         <ol>
             <li>...
         </ol>
     <li><b>Example 2<b>
...
</ul>

Isn't it better?


Modality.html extensively uses underlined text. It should rather be bold 
or italic. Underline is reserved for hyperlinks and it's not recommended 
to use underline for any other purpose. Shall I file a bug to clean this up?

DesktopProperties.html for some reason uses Javadoc {@code ...} and 
{@link ...} formatting, it does not make sense in plain HTML. Is it yet 
another bug?

-- 
Regards,
Alexey


More information about the awt-dev mailing list