0

重複の可能性:
「div」ではなく「li」を使用する必要があるのはなぜですか?

完璧なスライド ショー/ホームページ スライダーを作成する方法を考えています。多くのチュートリアルと例では、各スライドに li 要素を使用していますが、他のものでは div を使用しています。リスト項目を使用する利点は何ですか? 私には複雑に見えます。通常、div はコンテンツ フィールドを区切るために使用されます。

4

3 に答える 3

2

これは主にセマンティック上の理由によるものです。コンテンツ アイテムのリストを保存/アクセスしているため、概念的にリストに保存することは理にかなっています。

于 2012-10-12T15:15:15.517 に答える
1
  • divは、囲まれた要素の論理グループ化に使用されます。
  • liは、リスト項目を定義するために使用されます。

項目のリストを表現する必要がある場合は、'li' を使用する方が意味的に適切です。この場合、スライダーで画像のリストを表す必要があります。したがって、「div」ではなく「li」を使用することをお勧めします。

このシナリオではリストを使用することをお勧めしますが、どちらを選択しても技術的な利点はありません。

さらに読む: 「div」ではなく「li」を使用する必要があるのはなぜですか?

于 2012-10-12T15:15:42.993 に答える
0

divsからsを使用することの2つの潜在的な利点がわかりliます。

  1. divCSSの命令には、jQueryプラグイン(この場合はスライダー)の内部アイテムで実装する属性marginや属性がすでに含まれている場合があります。padding
  2. div内側のアイテムはsである必要がないため、sを使用するとテンプレート作成が簡単になりますli

そうでなければ、私は他の答えに同意します。

  • liセマンティックモデルとの整合性がはるかに高くなります。
于 2012-10-12T15:16:43.063 に答える