Now that the CENTER tag and align="center" attribute are deprecated in the TABLE tag, how are you supposed to center your tables within your web page?
Use CSS to Center Your Table
You can add a single line to your CSS style sheet to center all tables horizontally:
table { margin: auto; }
Or you can add that same line to your table directly:
<table style="margin: auto;">
When you place a table inside a web page, you are placing it within a block-level element such as BODY, P, BLOCKQUOTE, or DIV. You can center the table within that element by using the margin: auto; style. This tells the browser to make the margins on all sides of the table equal. This puts the table in the center.
Internet Explorer 6 and Below Don’t Support This
If your site must support this old web browser, then you will need to continue to use align="center" or the CENTER tag to center your tables.

