インターネット上の複数のソースを注意深く精査した結果、一般的な「クラス対ID」という質問に対する比較的一般的な答えは、IDが一意の識別子であり、各ページはそのIDを持つ要素を1つだけ持つことができます。そのクラスは一意ではなく、単一のクラスではなく複数の要素で使用でき、要素には複数のクラスがあります。この情報で結論を下した後、私はCNN、Yahoo、W3Schoolsなどの人気のあるWebサイトのソースコードを見てきましたが、一度だけ使用されているWebサイトの部分にはまだクラスがあることに気付きました。たとえば、ウェブサイトのロゴがクラスの下にある場合、またはナビゲーションバーがクラスで指定されている場合でも、ウェブサイトまたはナビゲーションバーにロゴが1つしかない場合はどうしてですか?この問題に対してIDを活用する方が適切ではないでしょうか?この質問は、経験豊かな開発者にとっては馬鹿げたように思えるかもしれませんが、私はその答えにいくつかの明確化を見つけることを望みます。どうもありがとうございます。クラスとIDの使用
-3
A
答えて
2
クラスとIDは相互排他的ではありません。クラスは主にCSSスタイリング用ですが、ID はスタイリング用ですが、それが最初に追加する理由ではありません。要素をJavaScriptで簡単にアクセスして動的に操作できるようにIDを追加します。
したがって、id
とそれぞれのクラスが異なる目的を持つ要素を見つけるのは非常に一般的です。
関連する問題
- 1. CSSのIDとクラス
- 2. カピバラ:: idとクラス
- 3. アプリケーションIDジェネレータとデータベースIDジェネレータの使用
- 4. クラスにクラスを追加してsetAttributeをIDに使用する
- 5. jquery idとクラスの問題
- 6. html idとクラスのベストプラクティス
- 7. rails button_tagとbutton_to - クラス&id
- 8. HTML 5クラス名とID
- 9. クラスとID .replaceWithと.liveリスナーの問題
- 10. GET int型Idは、クラス名とそのオブジェクトを使用して呼び出さ
- 11. クラスとIDを使用するための適切な状況は?
- 12. JavaScriptのid +クラスとクラスセレクターのパフォーマンス
- 13. 同じIDを使用しています "this"を使用しているクラス
- 14. jQueryを使用してクラス値を使用してId値を取得する
- 15. JavaScriptで作成されたHTMLコードにHTMLクラスとIDなどを使用
- 16. PHPを使用してIDとクラスを持たないテーブルデータをスクラップする
- 17. 使用のID列
- 18. jqueryのHTMLクラス/ IDとitselfs HTML
- 19. JQueryが複雑なクラスとIDのソート
- 20. Rails link_toクラスとidの割り当て
- 21. IDとクラスと同じCSSセレクタ
- 22. クラス/ IDを使用せずに要素を選択
- 23. クラス名を使用してIDを動的に設定する
- 24. クラスIDを使用してエンティティを見つける
- 25. プライマリキーが 'id'でないクラスでpaper_trailを使用
- 26. BeautifulSoupを使用してクラスからIDを見つける
- 27. ApplicationUserクラスを使用してユーザーデータを更新する - ASP.NET ID
- 28. IDタグを使用しないクラスを変更するJavascript
- 29. クラスの$(this)IDを
- 30. Javascript:一時的なIDとしてのタイムスタンプの使用#VS一時的なIDとしてのカウンタの使用#
ロゴが1つしか表示されないということは、アプリ全体に1つのロゴしか付いていないことを意味し、今後はそのロゴスタイルを再利用したいと考えていますか?また、同じロゴスタイルを他のブランドのボタンやロゴなどの別のアイコンに使用することもできます –