最近、ウェブページのレイアウトでテーブルを使用することはしばしば推奨されないことを知りました ( source )
私はすでに Web アプリケーションを作成しており、その一部はテーブル レイアウトに基づいています。たとえば、私のメイン ページは、テーブル内の写真のリスト (いくつかの Tumblr レイアウトに似ています) で構成されています。テーブルには 1 つの列と複数の行があり、各行には各画像に関する情報が含まれています。
標準に合うようにレイアウトの一部を修正する必要があるかどうか疑問に思います。また、表の問題は別として、ウェブページ全体のレイアウトを作成する方法に大きな問題がある場合は、あなたの意見を聞きたいです.
更新:これは、Web ページでテーブルを使用する方法です。どのように変更すればよいですか?
<% posts.each do %>
<div class="post">
<table>
<tr><!-- title, name, date -->
<td><%= post.title %></td>
<td><%= user.name %></td>
<td><%= date %></td>
</tr>
<tr><!-- image -->
<td><%= image %></td>
</tr>
</table>
</div>
<% end %>