<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