スタイル シートでスタイルを定義する場合、ID またはクラスを定義できます。例:
ID メソッド: #test{color:#333333}、call
content
CLASS メソッド: .test{color:#333333}、ページ内で
content
を呼び出します。
id はページ上で 1 回のみ使用でき、クラスは複数回参照できます。
一部のネットユーザーは、ページで複数の ID を使用しましたが、IE では正常に表示されました。複数の ID を使用するとどのような影響がありますか?と尋ねました。
答え: 最初の影響は、W3 検証に合格できないことです。
ページの表示に関しては、現在のブラウザでは依然としてこの間違いが許容されており、複数の同一 ID を使用すると「通常は」正常に表示されます。ただし、JavaScript を使用して ID を通じてこの div を制御する必要がある場合、エラーが発生します。
id は、名前と同じように、異なる構造とコンテンツを区別するために使用されるタグです。同じ名前を持つ人が 2 人いると、混乱が発生する可能性があります。構造とコンテンツに関して言えば、それは衣服のようなものです。
概念的には異なります。
id は最初に構造/コンテンツを見つけてから、そのスタイルを定義します。最初にスタイルを設定し、次に複数の構造/コンテンツに設定します。
Web 標準では、誰もが厳密な習慣に従ってコードを作成することを望んでいます。
たとえば、
を使用して太字を表示することも、 を使用することもできます。を表示するには を使用しますが、W3C では の方がセマンティックであるため を使用することを推奨しています。