To use what for what??? Please describe what the “its” and “this’” are, please.
I wrote that the negative margin-top (from the non-table code) is of no value in the table code. And I advised against trying to mix and match properties between layout methods, especially between non-table tag and table tag methods.
In the non-table element code, the tables are three independent rows, not just one table with three rows of cells. The negative margin-top raises the lower two tables 1px each so the top and bottom blue borders overlap giving the appearance of a 1px border between the tables. That is easier than assigning 1px borders selectively to give the appearance of a table with {border-collapse:collapse}.
It would never be applied to the table because the CSS code is written to target all tables AFTER the first table and in the HTML table design there is only one table at any level.
FYI:
One cannot apply margins to table cells or HTML table rows.
What do I do about this: Error parsing XML, line 1262, column 3: The element type "div" must be terminated by the matching end-tag "</div> After I tried putting that code into blogger.
You really should allow the text to wrap.
You could reduce the size of the text a small amount.
You might reduce the amount of left and right padding within the cell from 50px to 40px and add that changed amount to the width of the cell.
i.e.
padding left and right down from 50px to 40px.
width of cell increased from 300px to 320px.
The outer table cell should be vertical-align:middle.
The inner table cells should be vertical-align:top (or middle, whichever you prefer). If you allow the text to wrap, vertical-align:middle for all cells would probably look the best. Try it for yourself and decide.