bug 331615 added table support

Signed-off-by: Florian Thienel <florian@thienel.org>
diff --git a/sourceediting/plugins/org.eclipse.wst.xml.vex.xhtml/styles/xhtml1-plain.css b/sourceediting/plugins/org.eclipse.wst.xml.vex.xhtml/styles/xhtml1-plain.css
index 0e7f93d..43f820c 100644
--- a/sourceediting/plugins/org.eclipse.wst.xml.vex.xhtml/styles/xhtml1-plain.css
+++ b/sourceediting/plugins/org.eclipse.wst.xml.vex.xhtml/styles/xhtml1-plain.css
@@ -358,35 +358,22 @@
 
 table {
   background-color: #ccc;
-  display: block;
-}
-
-table:before {
-  content: "table";
-  display: block;
-  font: 10px sans-serif;
-  padding: 2px;
+  display: table;
 }
 
 tbody {
-  display: block;
-}
-
-td {
-  display: block;
+  display: table-row-group;
 }
 
 td, th {
+  display: table-cell;
   background-color: white;
-  border-bottom: 1px dotted #ccc;
+  border: thin solid black;
   padding: 2px;
 }
 
-td:before {
-  background-color: #ccc;
-  content: "td";
-  font: 10px sans-serif;
-  padding: 2px;
+th {
+  font-weight: bold;
 }
 
 textarea {
@@ -395,39 +382,21 @@
 }
 
 tfoot {
-  display: block;
+  display: table-footer-group;
 }
 
-th {
-  display: block;
+thead {
+  display: table-header-group;
 }
 
-th:before {
-  background-color: #ccc;
-  content: "th";
-  font: 10px sans-serif;
-  margin-right: 2px;
-  padding: 2px;
+tr {
+  display: table-row;
 }
 
 title {
   display: block;
 }
 
-tr {
-  display: block;
-  margin: 6px;
-}
-
-tr:before {
-  background-color: #888;
-  color: white;
-  content: "tr";
-  display: block;
-  font: 10px bold sans-serif;
-  padding: 2px;
-}
-
 title:before {
   content: 'Title: ';
 }