8

<dl>リストを使用してキーを値に関連付ける場合、これら 2 つのサンプル間に意味上の違いはありますか? どちらがより良いセマンティクスを提供しますか? <dd>このコンテキストで複数のタグは何を意味しますか?

サンプル 1 : 複数<dd>のアイテム。

<dl>
    <dt>Authors</dt>
    <dd>John Lennon</dd>
    <dd>Paul McCartney</dd>
    <dt>Genres</dt>
    <dd>Pop</dd>
    <dd>Rock</dd>
</dl>

牙の出力:

2 つの項目の定義リストAuthors equals John Lennon equals Paul McCartney Genres equals Pop equals Rock List end

サンプル 2 : シングル<dd>含む<ul>

<dl>
    <dt>Authors</dt>
    <dd>
        <ul>
            <li>John Lennon</li>
            <li>Paul McCartney</li>
        </ul>
    </dd>
    <dt>Genres</dt>
    <dd>
        <ul>
            <li>Pop</li>
            <li>Rock</li>
        </ul>
    </dd>
</dl>

牙の出力:

2 つの項目の定義リストAuthors equals 2 つの項目のリスト bullet John Lennon bullet Paul McCartney List end Genres equals 2 つの項目のリスト bullet Pop bullet Rock List end List end

4

2 に答える 2

9

リンク先のドキュメントには、次の例が含まれています。

次の例では、1 つのエントリ ("Authors") が 2 つの値 ("John" と "Luke") にリンクされています。

<dl>
 <dt> Authors
 <dd> John
 <dd> Luke
 <dt> Editor
 <dd> Frank
</dl>

つまり、1 つの<dd>要素に続く2 つの要素<dt>は、両方とも同じ要素に関連付けられ<dt>ます。

セマンティクスに関しては、複数の連続する<dd>要素を持つことと<dd><ul>. 「リスト」(<ul>単一の<dd>) と「値のグループ」(<dd>連続する複数の ) を区別することが重要である場合は、それに基づいて決定します。それが重要でない場合は、選択肢が与えられた場合、複数<dd>の を順番に選択します。その方が簡単だからです。

于 2013-07-17T17:06:04.167 に答える
8

dl定義の関連部分は次のとおりです。

グループ内の値は選択肢です。同じ値の一部を形成する複数の段落は、すべて同じ dd 要素内で指定する必要があります。

明確な例は、「銀行」などのdl同音異義語の説明だと思います。

<dl>
  <dt><dfn>bank</dfn></dt>
  <dd>An institution where one can place and borrow money and take care of financial affairs.</dd>
  <dd>An edge of river, lake, or other watercourse.</dd>
  <dd>A row or panel of items stored or grouped together.</dd>
</dl>

↑ ここで「銀行」という用語 ( dt) には 3 つの意味 ( dd) があります。dda で1 つを使用ulすると、同じセマンティクスが保持されません。

<dl>
  <dt><dfn>bank</dfn></dt>
  <dd>
    <ul>
      <li>An institution where one can place and borrow money and take care of financial affairs.</li>
      <li>An edge of river, lake, or other watercourse.</li>
      <li>A row or panel of items stored or grouped together.</li>
    </ul>
  </dd>
</dl>

↑ ここで、「銀行」という用語には 1 つの意味しかありません (そして、この意味は で構成されているか、 によって記述されていますul)。

作成者の例に戻ると、通常は最初のバリアント ( BoltClock で説明dd) を使用することをお勧めします。これは、各作成者が実際には作成者グループの「値」( ) であるためです。

ただし、最終的にはコンテンツに依存し、さらに重要なことには、コンテンツの理解に依存します。

于 2013-07-18T11:40:28.880 に答える