I have the below HTML/CSS which is supposed to float three tables of equal size next to each other (it does). However, I am trying to remove the box from the outer-most tables in the nested structure. Due to the CSS for the inner tables and the fact that I need to float the three outer tables next to each other, I've tried border-collapse, border=none, even border-color=white. What am I missing?
.maintable {
border: 0px;
float: left;
}
.tablestyle {
border: 1px solid black;
width: 420px;
}
.wide {
width: 40%;
}
.thin {
width: 20%;
}
td,
th {
border: 1px solid black;
padding: 2px;
}
<html>
<head>
</head>
<br>
<br>
<body>
<table class="maintable">
<table class="tablestyle">
<th colspan="4"></th>
<col span="1" class="wide">
<tr>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<br>
<table class="tablestyle">
<th colspan="4"></th>
<col span="1" class="wide">
<tr>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<br>
<table class="tablestyle">
<th colspan="4"></th>
<col span="1" class="wide">
<tr>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<br>
<table class="tablestyle">
<th colspan="4"></th>
<col span="1" class="wide">
<tr>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</table>
<table class="maintable">
<table class="tablestyle">
<th colspan="4"></th>
<col span="1" class="wide">
<tr>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<br>
<table class="tablestyle">
<th colspan="4"></th>
<col span="1" class="wide">
<tr>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<br>
<table class="tablestyle">
<th colspan="4"></th>
<col span="1" class="wide">
<tr>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<br>
<table class="tablestyle">
<th colspan="4"></th>
<col span="1" class="wide">
<tr>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</table>
<table class="maintable">
<table class="tablestyle">
<th colspan="4"></th>
<col span="1" class="wide">
<tr>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<br>
<table class="tablestyle">
<th colspan="4"></th>
<col span="1" class="wide">
<tr>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<br>
<table class="tablestyle">
<th colspan="4"></th>
<col span="1" class="wide">
<tr>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<br>
<table class="tablestyle">
<th colspan="4"></th>
<col span="1" class="wide">
<tr>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
<th col span="1" class="thin"></th>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</table>
</body>
</html>
EDIT: The three outer boxes are what I am trying to hide.

border-collapse,border=noneandborder-color=whiteso we can see what you were trying to do..tablestyleclass what you're wanting?tableelement may only containcaption,colgroup,thead,tbody,tfoot, ortrelements. The name of the attribute iscolspan, notcolandspan. Of course, you don't need acolspanattribute if the cell spans a single column. In any case, your HTML is invalid..maintable