私は初めてのWeb サイトを書いています。これは 4 ページの小さなサイトです。すべてのページには、header、nav、div id="content"、および footer という 4 つの共通の構造要素があります。
次に、CSS プロパティを HTML 要素に追加し、ID とクラスの両方を使用してそれらを CCS スタイル シートにフックしました。要素に id と class の両方を使用するのが正しいことを読んだので、どの CSS プロパティを CSS id ルールに記述し、どの CSS プロパティを CSS クラス ルールに書き込む必要があるのか疑問に思っています。
例を挙げたいと思います。次の CSS ルールを作成する必要があります。
.centered_box{
margin: 0 auto;
width: 960px;
}
次に、それを構造要素 (ヘッダー、メイン、フッター) に適用するか、構造要素の id CSS ルールにマージンと幅のプロパティを繰り返すのが最適です。
header, nav, footer, div#content {
margin: 0 auto;
width: 960px;
}
少し早いですがお礼を