ルール:テーブルバージョンにヘッダーを付けることができる場合は、でなく、を定義リストにする必要があります。
もう1つの経験則:がない場合は、をテーブルバージョンにヘッダーを付ける場合は、定義リストにする必要があります。
これは、良いリストはテーブルとしては意味をなさないはずです。逆もまた同様です。
身長
180センチメートル
重
180キロ
電話
555-5555
123-4567
:ここで良い定義リストがどのように見えるかの例を示します。これをテーブルに変換しようとします...
Terms Definitions
------------------------
Height 180cm
Weight 180kg
Telephones 555-5555
123-4567
列ヘッダーを見てください。それはちょうど "用語"と "定義"です!
身長、体重、電話は、全く異なる定義が付けられた全く異なるものです。世界で555-5555と180cmは同じ列に属していますか?意味がない!
しかし、時にはあなたは、ヘッダーとして何の用語や定義がありません。この
Height | 180cm
Weight | 180kg
Telephones | 555-5555
| 123-4567
のような表を参照してください、細胞のヘッダは、最初の列の上にあると想定されています。あなたがテーブルを間違って使用しているようなテーブルを持っているときにIMHOを使うと、代わりに定義リストを使うべきです。テーブルを正当化するには、複数の行が必要であり、各行の各セルは列のヘッダーで定義できます。例えば、このような
何か:
Name Height Weight
------------------------
John 180cm 180kg
Jack 170cm 155kg
ジョンとジャックは名前です。 180cmと170cmは高さです。 180kgと155kgは体重です。セルの行と列との重要な関係があり、その重要な関係を切り離さずに定義リストに入れることはできません。したがって、この場合はテーブルを使用する必要があります。
TL; DR: 質問の2つの列テーブルにヘッダーを付けることができます。だからテーブルでなければなりません。
参照:
Class Required Points
---------------------------------------------
Cohort Teaching 10 pts.
Cohort Research and Report 20 pts.
はい、私は '1グループの' dd'と別のグループで 'dd'の間に相関がないdl'に同意するものとします。有効な唯一の相関は 'dt'とそれに続く' dd'です。したがって、あなたがあなたの例で行ったやり方で 'dl'を使ってコンテンツをマークアップすべきではないということに私は同意するでしょう。しかし、各エントリを 'dt'の' 'left column 'と' dd'の '' right column' 'に入れることができるかもしれません。たとえば、 '