重複の可能性:
「div」ではなく「li」を使用する必要があるのはなぜですか?
完璧なスライド ショー/ホームページ スライダーを作成する方法を考えています。多くのチュートリアルと例では、各スライドに li 要素を使用していますが、他のものでは div を使用しています。リスト項目を使用する利点は何ですか? 私には複雑に見えます。通常、div はコンテンツ フィールドを区切るために使用されます。
重複の可能性:
「div」ではなく「li」を使用する必要があるのはなぜですか?
完璧なスライド ショー/ホームページ スライダーを作成する方法を考えています。多くのチュートリアルと例では、各スライドに li 要素を使用していますが、他のものでは div を使用しています。リスト項目を使用する利点は何ですか? 私には複雑に見えます。通常、div はコンテンツ フィールドを区切るために使用されます。
これは主にセマンティック上の理由によるものです。コンテンツ アイテムのリストを保存/アクセスしているため、概念的にリストに保存することは理にかなっています。
項目のリストを表現する必要がある場合は、'li' を使用する方が意味的に適切です。この場合、スライダーで画像のリストを表す必要があります。したがって、「div」ではなく「li」を使用することをお勧めします。
このシナリオではリストを使用することをお勧めしますが、どちらを選択しても技術的な利点はありません。
div
sからsを使用することの2つの潜在的な利点がわかりli
ます。
div
CSSの命令には、jQueryプラグイン(この場合はスライダー)の内部アイテムで実装する属性margin
や属性がすでに含まれている場合があります。padding
div
内側のアイテムはsである必要がないため、sを使用するとテンプレート作成が簡単になりますli
。そうでなければ、私は他の答えに同意します。
li
セマンティックモデルとの整合性がはるかに高くなります。