テーブルセルに配置属性を配置することと、テキスト配置CSS属性を使用することの違いを理解しようとしています。以下のコードは、IE とその他で異なる結果を示しています。IE では、align は最終的にすべてのサブ子を揃えるので、テキスト 'test' は中央揃えになりますが、FF/Webkit ではそうではなく、左揃えのままです。正しい動作は何ですか?
<!DOCTYPE html>
<html>
<head>
<style>
table { width: 60%; }
table td { border: 1px solid black; }
</style>
</head>
<body>
<table>
<tbody>
<tr>
<td align='center'>
<table>
<tbody>
<tr>
<td>test</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</body>
</html>