For whatever reason, I have been unable to get any table cells to have margin between them. I want the table cells to have a grey background colour (over a white page backgr
Try adding a td between the two TDs you want to have the margin. Set it to have no background (just don't put "background:something;") and to have the width you want. If you want to put a margin between two TRs, just add another tr between them and put a td with the height you want the margin to have. You can even use the same class for the TDs and set the CSS only once.