これまでHTMLを使ってWebページの文書構造を記述しました。
Webページをより良く見せるために、装飾をするときに使うものがCSSです。
CSSとは何か学習しましょう。
学習の目的
1. 作成するCSSを確認する
2. CSSを完成させる
これまでHTMLを使ってWebページの文書構造を記述しました。
Webページをより良く見せるために、装飾をするときに使うものがCSSです。
CSSとは何か学習しましょう。
ページタイトル以外についてもCSSを設定していきます。今回、作成する見本は次のとおりです。
設定するCSSの内容は次のとおりです。
CSSを記述していきますが、質問はありますか?
CSSを書くときの順番など決まりはありますか?
決まりはありませんが、分かりやすいように、次のことに注意して記述しましょう。
CSSを記述するときの注意点
この中でいうと「mainタグ」が一番大きいからそこから書き始めればよいですか?
はい、そうですね。それではmainタグからCSSを追加していきましょう。
CSSを設定し、見やすいWebページを作成します。
次の順番でCSSを完成させましょう。
「style.css」を開きます。HTMLと同じように、メモ帳などのエディタにドラッグして編集できるようにしましょう。
mainタグには次のCSSを追加します。
セレクタ:main
| プロパティ | 値 | 備考 |
|---|---|---|
| border | 1px solid #cccccc |
枠線の指定 1px : 枠線の太さ solid : 実線 #cccccc : 線の色、濃い目のグレー |
| background-color | #FFFFFF | 背景色の指定 |
| padding | 20px | 枠線と中のコンテンツの余白を指定 |
これらをCSSに記載するとstyle.cssファイルは次のようになります。
main {
border: 1px solid #ccc;
background-color: white;
padding: 20px;
}
h1 {
background-color: #004080;
color: white;
padding-top: 15px;
padding-bottom: 15px;
text-align: center;
}
style.cssにmainタグのスタイルを記述したら、Webページの再表示を行いましょう。
次のようなWebページが表示されます。
確認ポイントの部分が上手くできているかをチェックしましょう。
sectionタグには次のCSSを追加します。
セレクタ:section
| プロパティ | 値 | 備考 |
|---|---|---|
| margin-bottom | 30px |
部品下の外余白の指定
sectionタグの下は、30px分の余白ができる |
これらをCSSに記載するとstyle.cssファイルは次のようになります。
main {
border: 1px solid #ccc;
background-color: white;
padding: 20px;
}
h1 {
background-color: #004080;
color: white;
padding-top: 15px;
padding-bottom: 15px;
text-align: center;
}
section {
margin-bottom: 30px;
}
style.cssにsectionタグのスタイルを記述したら、Webページの再表示を行いましょう。
次のようなWebページが表示されます。
分かりにくいですが、sectionの下に少し広い余白ができました。
h2タグには次のCSSを追加します。
セレクタ:h2
| プロパティ | 値 | 備考 |
|---|---|---|
| color | #004080 |
文字色の指定
濃い青色の指定 |
| border-bottom | 2px solid #004080 |
下線の指定
2px:下線の太さ solid:実線 #004080:線の色 |
| padding-bottom | 5px | h2で指定した文字と下線の間の余白 |
これらをCSSに記載するとstyle.cssファイルは次のようになります。
main {
border: 1px solid #ccc;
background-color: white;
padding: 20px;
}
h1 {
background-color: #004080;
color: white;
padding-top: 15px;
padding-bottom: 15px;
text-align: center;
}
section {
margin-bottom: 30px;
}
h2 {
color: #004080;
border-bottom: 2px solid #004080;
padding-bottom: 5px;
}
style.cssにh2タグのスタイルを記述したら、Webページの再表示を行いましょう。
次のようなWebページが表示されます。
下線がつくと、よりタイトルらしくなります。
ulタグには次のCSSを追加します。
セレクタ:ul
| プロパティ | 値 | 備考 |
|---|---|---|
| padding-left | 20px | 左余白を付ける |
これらをCSSに記載するとstyle.cssファイルは次のようになります。
main {
border: 1px solid #ccc;
background-color: white;
padding: 20px;
}
h1 {
background-color: #004080;
color: white;
padding-top: 15px;
padding-bottom: 15px;
text-align: center;
}
section {
margin-bottom: 30px;
}
h2 {
color: #004080;
border-bottom: 2px solid #004080;
padding-bottom: 5px;
}
ul {
padding-left: 20px;
}
style.cssにulタグのスタイルを記述したら、Webページの再表示を行いましょう。
次のようなWebページが表示されます。
箇条書きが左に揃って見やすくなりましたね。
aタグには次のCSSを追加します。
セレクタ:a
| プロパティ | 値 | 備考 |
|---|---|---|
| color | #0066cc | 文字色を水色に指定 |
これらをCSSに記載するとstyle.cssファイルは次のようになります。
main {
border: 1px solid #ccc;
background-color: white;
padding: 20px;
}
h1 {
background-color: #004080;
color: white;
padding-top: 15px;
padding-bottom: 15px;
text-align: center;
}
section {
margin-bottom: 30px;
}
h2 {
color: #004080;
border-bottom: 2px solid #004080;
padding-bottom: 5px;
}
ul {
padding-left: 20px;
}
a {
color: #0066cc;
}
style.cssにaタグのスタイルを記述したら、Webページの再表示を行いましょう。
次のようなWebページが表示されます。
リンクの色が他の青色とは異なり、分かりやすくなりました。
CSSは上手く設定できましたか?
今回作成した、cssファイル「style.css」を提出しましょう。
対応形式:.css
※この再現版では提出は行いません(送信先は未接続です)