私は自分の CSS を見ていましたが、h1 タグは次のように定義されています。
h1 { .... }
他のすべての ID が「#」または「.」の場合 その前のクラス。ヘッダータグがこれを必要としない理由は何ですか? 実際、私は間違いを犯しましたが、彼らはそれを必要としていますか?
私は自分の CSS を見ていましたが、h1 タグは次のように定義されています。
h1 { .... }
他のすべての ID が「#」または「.」の場合 その前のクラス。ヘッダータグがこれを必要としない理由は何ですか? 実際、私は間違いを犯しましたが、彼らはそれを必要としていますか?
これは、すべてのh1
will が同じスタイルを共有することを意味します。同様に、他の要素に対してスタイルを定義することができます。
p { font-family: Helvetica; }
つまり、すべてのp
タグで Helvetica フォントが使用されます。
ページに 1 つの要素のみを含めることもベスト プラクティスであることに注意してh1
ください。
ここでは、さまざまなタイプのセレクターの意味を簡単に説明しています。
それはドキュメントで言われています:
5.4 タイプセレクター
タイプ セレクタは、ドキュメント言語要素タイプの名前と一致します。型セレクターは、ドキュメント ツリー内の要素型のすべてのインスタンスに一致します。
そのため、名前を指定するだけで有効な要素を選択できます。ちなみに、より複雑なセレクターでも機能します。
ヘッダータグだけではありません。すべての要素は、名前だけで「選択」されます。「#」は、id と「.」による「選択」に使用されます。クラスごとに「選択」するために使用されます。