私はブラウザ ベースのゲームに取り組んでおり、HTML をできるだけ意味的に正しいものにしたいと考えています。
ゲームのベースは、タイルのグリッドで構成される「ボード」です。各タイルの座標は、戦艦と同様に、各タイルを参照する方法として使用されます。
この種の「マップ」グリッドを表すためにテーブルを使用するのは正しいセマンティック マークアップでしょうか?それとも図のテーブルではないため、グリッドを構築するために div などのブロック レベルの要素を使用する方がより正しいでしょうか?
[編集] いくつかのコメントに応えて、使用すべき/使用すべきでない場合<table>
- なぜですか?