以下、table(表)の中央寄せの例を示します。
<div style="overflow-x:auto">
<table width="800" align="center">
<tr align="center" bgcolor="#EDDEFF">
<td align="center"></td>
<td align="center"></td>
</tr>
<tr align="center">
<td></td>
<td></td>
</tr>
<tr align="center">
<td></td>
<td></td>
</tr>
(中略)
</table>
</div>
この例では、1行目で、スライドバーが出るようにしてあります。これがあると、スマホでも、うまく表示されます。
2行目では、幅を指定しています。この値を表の幅に合わせて、変えてください。幅は、指定しなくても、うまく表示される場合が多いですが、指定した方が、安心です。
表の中の文字も、中央寄せになると思います。
CSSファイルやhtmlファイルのどこかで、marginをしていると、上記の方法では、うまくいかなくなります。
その場合には、以下のように、指定しましょう。
<style>
#example{
margin: auto;
}
</style>
<table id="example" border="1">
<tr><td>左上</td><td>右上</td></tr>
<tr><td>左下</td><td>右下</td></tr>
</table>