Make Javadoc 11 happy with HTML 5 compliance.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/codec/trunk@1848803 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/.travis.yml b/.travis.yml
index 54d2833..7e1327e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -21,6 +21,7 @@
   - oraclejdk8

   - oraclejdk9

   - openjdk10

+  - openjdk11

 

 script:

   - mvn

diff --git a/src/main/java/org/apache/commons/codec/language/ColognePhonetic.java b/src/main/java/org/apache/commons/codec/language/ColognePhonetic.java
index 805aa34..51d827d 100644
--- a/src/main/java/org/apache/commons/codec/language/ColognePhonetic.java
+++ b/src/main/java/org/apache/commons/codec/language/ColognePhonetic.java
@@ -49,23 +49,23 @@
  * <tr>
  * <th>Letter</th>
  * <th>Context</th>
- * <th align="center">Code</th>
+ * <th>Code</th>
  * </tr>
  * <tr>
  * <td>A, E, I, J, O, U, Y</td>
  * <td></td>
- * <td align="center">0</td>
+ * <td>0</td>
  * </tr>
  * <tr>
  *
  * <td>H</td>
  * <td></td>
- * <td align="center">-</td>
+ * <td>-</td>
  * </tr>
  * <tr>
  * <td>B</td>
  * <td></td>
- * <td rowspan="2" align="center">1</td>
+ * <td rowspan="2">1</td>
  * </tr>
  * <tr>
  * <td>P</td>
@@ -75,12 +75,12 @@
  * <tr>
  * <td>D, T</td>
  * <td>not before C, S, Z</td>
- * <td align="center">2</td>
+ * <td>2</td>
  * </tr>
  * <tr>
  * <td>F, V, W</td>
  * <td></td>
- * <td rowspan="2" align="center">3</td>
+ * <td rowspan="2">3</td>
  * </tr>
  * <tr>
  *
@@ -90,7 +90,7 @@
  * <tr>
  * <td>G, K, Q</td>
  * <td></td>
- * <td rowspan="3" align="center">4</td>
+ * <td rowspan="3">4</td>
  * </tr>
  * <tr>
  * <td rowspan="2">C</td>
@@ -103,29 +103,29 @@
  * <tr>
  * <td>X</td>
  * <td>not after C, K, Q</td>
- * <td align="center">48</td>
+ * <td>48</td>
  * </tr>
  * <tr>
  * <td>L</td>
  * <td></td>
  *
- * <td align="center">5</td>
+ * <td>5</td>
  * </tr>
  * <tr>
  * <td>M, N</td>
  * <td></td>
- * <td align="center">6</td>
+ * <td>6</td>
  * </tr>
  * <tr>
  * <td>R</td>
  * <td></td>
- * <td align="center">7</td>
+ * <td>7</td>
  * </tr>
  *
  * <tr>
  * <td>S, Z</td>
  * <td></td>
- * <td rowspan="6" align="center">8</td>
+ * <td rowspan="6">8</td>
  * </tr>
  * <tr>
  * <td rowspan="3">C</td>
diff --git a/src/main/java/org/apache/commons/codec/package.html b/src/main/java/org/apache/commons/codec/package.html
index 9a6075f..dcea5f0 100644
--- a/src/main/java/org/apache/commons/codec/package.html
+++ b/src/main/java/org/apache/commons/codec/package.html
@@ -28,9 +28,10 @@
     simple framework for String encoding and decoding in three categories:
     Binary Encoders, Language Encoders, and Network Encoders. </p>
 
-    <h1><a name="Common_Encoders"></a></h1>
+    <h1><a id="Common_Encoders"></a></h1>
 
-    <table summary="Binary Encoders" border="1" width="100%" cellspacing="2" cellpadding="3">
+    <table border="1">
+      <caption>Binary Encoders</caption>
   	  <tbody>
         <tr>
           <td> 
@@ -57,13 +58,14 @@
       </tbody>
     </table>
     <h1> 
-      <a name="Language_Encoders">Language Encoders</a> 
+      <a id="Language_Encoders">Language Encoders</a> 
     </h1>
     <p> 
       Codec contains a number of commonly used language and phonetic
       encoders
     </p>
-    <table summary="Language Encoders" border="1" width="100%" cellspacing="2" cellpadding="3">
+    <table border="1">
+      <caption>Language Encoders</caption>
       <tbody>
         <tr>
           <td> 
@@ -81,10 +83,11 @@
         </tr>
       </tbody>
     </table>
-    <h1><a name="Network_Encoders">Network Encoders</a></h1>
+    <h1><a id="Network_Encoders">Network Encoders</a></h1>
     <h1> </h1>
     <p> Codec contains network related encoders </p>
-    <table summary="Network Encoders" border="1" width="100%" cellspacing="2" cellpadding="3">
+    <table border="1">
+      <caption>Network Encoders</caption>
       <tbody>
         <tr>
           <td>