Andrew said:
You could make up the CSS for each type of border (a top-left cell, a
top cell, a top-right cell etc.) and apply it as appropriate.
Like this:
<html><head><title></title>
<style type="text/css">
table {
border-collapse:collapse;
}
td {
border: solid 1px gray;
}
..topL {
border-left: solid 3px black;
border-top: solid 3px black;
}
..top {
border-top: solid 3px black;
}
..topR {
border-top: solid 3px black;
border-right: solid 3px black;
}
..left {
border-left: solid 3px black;
}
..right {
border-right: solid 3px black;
}
..bottomL {
border-left: solid 3px black;
border-bottom: solid 3px black;
}
..bottom {
border-bottom: solid 3px black;
}
..bottomR {
border-bottom: solid 3px black;
border-right: solid 3px black;
}
</style></head>
<body>
<table>
<tr>
<td class=""> </td>
<td class=""> </td>
<td class=""> </td>
<td class=""> </td>
<td class=""> </td>
</tr>
<tr>
<td class=""> </td>
<td class="topL"> </td>
<td class="top"> </td>
<td class="topR"> </td>
<td class=""> </td>
</tr>
<tr>
<td class=""> </td>
<td class="left"> </td>
<td class=""> </td>
<td class="right"> </td>
<td class=""> </td>
</tr>
<tr>
<td class=""> </td>
<td class="bottomL"> </td>
<td class="bottom"> </td>
<td class="bottomR"> </td>
<td class=""> </td>
</tr>
<tr>
<td class=""> </td>
<td class=""> </td>
<td class=""> </td>
<td class=""> </td>
<td class=""> </td>
</tr>
</table>
</body>
</html>
HTH,
Andrew