3

DIV のみを使用して「テーブルのない」テーブル レイアウトを作成する多くの方法を見つけましたが、その逆についてはほとんどありません。

テーブル構造の html ページがいくつかあり、それらはすべて共通の CSS ファイルを参照しています。テーブルは、次のように単純な 2 列のレイアウトになっています。

<table>
  <tbody>
    <tr>
      <th>category</th>
      <td>description</td>
    </tr>
    <tr>
      <th>category</th>
      <td>description</td>
    </tr>
  </tbody>
</table>

CSS のみを使用してテーブルのレイアウトを変換できるようにしたいのですが、必要に応じて「単一列のテーブル」のように見せて、カテゴリと説明の両方を全幅内で別のものの上に積み重ねます。テーブル。display:block と width:100% を試しましたが、クロスブラウザーでは機能しません。

考え?

4

1 に答える 1