Prøv at sætte en border på td elementerne også
<table style="border-collapse:collapse;border:1px solid #2D2D2D;width:200px;height:200px;">
<tr>
<td style="border:1px solid #2D2D2D">1</td>
<td style="border:1px solid #2D2D2D">Nylavet td</td>
<td style="border:1px solid #2D2D2D">3</td>
</tr>
</table>
... En fordel ved css er at nogle styles ikke nedarves.
Men måske er det bedre med en selector ?
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>
<style type="text/css">
table {border-collapse:collapse;border:1px solid #2D2D2D;width:200px;height:200px;}
table td {border:1px solid #2D2D2D}
</style>
</head><body>
<table>
<tr>
<td>1</td>
<td>Nylavet td</td>
<td>3</td>
</tr>
</table>
</body></html>
Sæt evt. id eller class på tabellen og ram tabellen med
#tabelnavn { eller .tabelnavn {
og så td's under med #tabelnavn td { eller .tabelnavn td {