スタイルシート追加
各ページが共通のレイアウトになるように、スタイルシート(css)を外部ファイルとして追加します。
スタイルシートとマスターページを使えば、下のような共通レイアウトを簡単に作ることができます。レイアウトが変更になっても、修正する箇所が少なくなるので、バグ防止にもつながります。
マスターページのheadタグ内の <link href="StyleSheet.css" rel="stylesheet" />
のStyleSheet.cssファイルを作成します。
HanbaiKanriSiteプロジェクトを開き、ソリューションエクスプロラーの[HanbaiKanriSite]を右クリックして、[追加(D)] → [新しい項目の追加(W)]を選択します。
- [新しい項目の追加]からスタイルシートを選択
- 名前は StyleSheet.css をそのまま使う
- [追加(A)]ボタンをクリック
[StyleSheet.css]ファイルが、プロジェクトに追加されます。
スタイルシートファイルを使うと、マスターページのStyle属性に定義する必要がなくなり、ソースリストが見やすくなり、各コンテンツページで同じスタイルが適用できるようになります。
スタイルシートの中身
今回は、ごく簡易なレイアウトにするので、難しい内容はありません。ソ-スリストのコメントを参考にしてください(/*・・・*/ がコメント)。
レイアウトを変更するときは、このスタイルシートを修正します。
body{ background-color:#FFFFFF; /* 背景色 */ } #header{ background-color:#CC9966; /* ヘッダー 背景色 */ } #header img{ margin:5px; /* ヘッダー imgタグ余白 */ } h1{ margin:0px; /* 見出し 外側余白 */ padding-top:10px; /* 見出し 内側上余白 */ color:#006600; /* 見出し 文字色 */ text-align:center; /* 見出し 中央揃え */ } #sideMenu{ float:left; /* メニュー 左寄せ */ width:180px; /* メニュー 幅 */ background-color:#FF9; /* メニュー 背景色 */ } #sideMenu p{ margin-left:10px; /* メニュー pタグ左余白 */ margin-bottom:5px; /* メニュー pタグ下余白 */ } #sideMenu ul{ margin-top:10px; /* メニュー ulタグ上余白 */ margin-left:10px; /* メニュー ulタグ左余白 */ } #sideMenu li{ margin-top:10px; /* メニュー liタグ上余白 */ } #footer{ clear:both; /* フッター 回込み解除 */ text-align:center; /* フッター 中央揃え */ color:#FFFFFF; /* フッター 文字色 */ background-color:#000000; /* フッター 背景色 */ } #footer p{ padding:5px; /* フッター pタグ余白 */ }