1

私は、そのようなリストについて考えています:

  • OS iOS
  • バージョン5.1
  • サイズ12.5MB

(実際には、ドットやその他のリストスタイルを前に置くべきではありません。読みやすくするためです。)

リストを使用する方が良いですか(たとえば、このように):

<ul>
    <li>
        <h3>OS</h3>
        <p>iOS</p>
    </li>
</ul>

またはテーブル:

<table>
    <tbody>
        <tr>
            <th>OS</th>
            <td>iOS</td>
        </tr>
    </tbody>
</table>

それとも、定義リストdl)でさえ最も正確ですか?

個人的にはリストを使用しますが、-タグ内で意味的に正しいコンテンツをラップする方法がわかりません<li>

それについての興味深い記事「定義リストと表」を読みましたが、それでもわかりません。

4

2 に答える 2

3

HTML5 の時点では、dl意味的に最も適切なのは間違いなく a です: http://html5doctor.com/the-dl-element/

データ/行の複数のインスタンスを表形式でリストすることを計画していない限り、テーブルはまったく意味がありません。

私は通常、レスポンシブ デザインなどの理由でテーブルよりもリストを好みますが、経験則として、単一のレコードの詳細や単一のキー/値のセットではなく、概念的にマトリックスのビューである何かを扱っている場合を除きます。属性がテーブルを正当化するのは難しいでしょう (そして、この場合はdl用途に完全に一致します)。

于 2012-10-14T16:13:34.023 に答える
0

テーブルを使います。あなたはキーと値のペアを整理しようとしていますが、これはリストよりも表形式で伝える方が簡単だと思います。キー名を含めなかった場合、つまりOS、バージョン、サイズを省略した場合は、リストを使用します。

于 2012-10-14T16:06:24.483 に答える