CSSの原則に従って、スタイルの再利用性を実装するclass
場合は属性を使用し、DOM構造全体に一意の要素があることがわかっている場合は、id
その要素の属性を使用してからスタイルを指定する必要があります。
しかし、このWebアプリケーションの時代では、DOM構造が複雑になりすぎて、重複する可能性がありid
ます。最良の例はです#title
。ドキュメントのどこにでも表示できる種類の名前。ここで最良の部分は、CSSが生成する出力が同じである場合、#title
または.title
スタイルを定義しているときに(それらが複数回表示され、異なる親を持っていると仮定して)です。このjsfiddleは、私が何を意味するのかを理解するのに役立ちますhttp://jsfiddle.net/dewbot/LGAQD/
JS Rendererと同じように、CSSパーサーは最初に検出したときに反復を停止します#title
が、EOFに到達するまで反復を継続することはありませんclass
。では、なぜこれを使用するのclass
ではなく、複数を使用する必要があるのかという疑問が生じid
ます。