CSS 初心者が初めて div+css レイアウトを使い始めるとき、属性を定義するときに id と class のどちらを使用するべきかという質問に悩まされることがよくあります。ここでは、仕事で ID とクラスを使用する際の私の原則について話します。初心者に役立つことを願っています。
[b]ID利用の原則[/b]
ID は一意であること、つまり xhtml 全体で ID を繰り返すことができないことはわかっているため、Web ページを作成するときは、命名に従って、ロゴ、ナビゲーション、メイン コンテンツ、著作権などの大きな構造に ID が使用されます。 #logo、#nav、#contenter、#copyright という名前を付けます。もう 1 つの状況は、特定の効果を実現するために js を介してレイヤーを適用したい場合、id を使用することです。これは ID の一意性によっても決まります。
[b]クラスの使用原則[/b]
クラスは CSS 定義において普遍的であり、無限に再利用できます。これは div+css レイアウトの優位性も反映しています。クラスは構造内でよく使用されます。これにより、すべてのクラスが ID の子または孫になるため、後で Web サイトのコードを保守したり変更したりするのに役立ちます。
もう 1 つ注意すべき点は、クラスに .ff #childer{ などの ID を含めないように注意することです。 ..}、これは明らかに望ましくなく、執筆習慣と矛盾します。また、以前にも良い書き方の習慣を紹介しましたが、これは標準化されたコードの作成、他の同僚との協力、さらには後のメンテナンスにも非常に役立ちます。