目次
授業の準備

- ヘッドホンやイヤホンは耳からはずしてください
- ペットボトル以外の飲み物を教室に持ち込むことはできません
- Microsoft Teamsにログインし、授業の会議に参加してください。
- CampusAppにログインしておきましょう
前回の復習
前回の知識問題
- CSSの正しい名前と機能の組み合わせで正しいものはどれですか
- CSS=Cascading Style Sheet、デザインをするための言語
- CSS=Cascade Style Sheet、構造を決めるための言語
- CSS=Cascading Super Sheet、デザインをするための言語
- CSS=Cascading Style Sheet、動きを決めるための言語
- CSS=Cascade Style Sheet、デザインをするための言語
- CSSの書き方で、正しい組み合わせはどれですか
- 「どこに=セレクタ」「何を=プロパティ」「どうする=値」
- 「どこに=プロパティ」「何を=セレクタ」「どうする=値」
- 「どこに=値」「何を=プロパティ」「どうする=セレクタ」
- 「どこに=セレクタ」「何を=値」「どうする=プロパティ」
- 「どこに=セレクタ」「何を=値」「どうする=プロパティ」
- CSSのセレクタで<h3>を選ぶときの書き方はどれですか
- h3 {プロパティ: 値;}
- .h3 {プロパティ: 値;}
- <h3> {プロパティ: 値;}
- プロパティ {h3: 値;}
- 値 {プロパティ: h3;}
- CSSのセレクタでclass=”my_class”を選ぶときの書き方はどれですか
- .my_class {プロパティ: 値;}
- my_class {プロパティ: 値;}
- <my_class> {プロパティ: 値;}
- プロパティ {my_class: 値;}
- 値 {プロパティ: my_class;}
- CSSプロパティで間違っている組み合わせはどれですか
- font-color:文字の色
- font-size:文字の大きさ
- text-align:文字の位置
- font-weight:文字の太さ
- color:文字の色
テキストの配布
本日のテキストを配ります。
- テキストを受け取ったら、学籍番号と名前を書いてください
- テキストは捨てないでください。次回以降も持ってきてください
CSSプロパティ:テキスト2
実際に使われているCSSプロパティを学んでいきましょう。
いずれもstyleタグの中に書きましょう。
CampusAppから「web-b-05.zip」をダウンロードして展開し、「05.html」をVisual Studio Codeから開きます。
CSSプロパティ(文字の装飾)
| text-decoration | 文字の装飾 |
|---|
text-decoration: 値;
値は「underline」「line-through」などで設定します
<style>
h1 {
text-decoration: underline;
}
</style>
CSSプロパティ(文字の影)
| text-shadow | 文字の影 |
|---|
text-shadow: 値;
値は「右へのズレ 下へのズレ ぼかしのサイズ 影の色」で設定します
<style>
h1 {
text-shadow: 5px 5px 10px #ff0000;
}
</style>
同じHTML要素に対してCSSのを追加するときは、改行して追加しましょう
CSSプロパティ(文字の間隔)
| letter-spacing | 文字の間隔 |
|---|
letter-spacing: 値;
値はピクセル(10px)などで設定します
<style>
h1 {
letter-spacing: 10px;
}
</style>
問題:「.box-a」に文字装飾が「line-through」、文字の影が「10px 10px 20px #666666」、文字の間隔が「20px」を設定してください
CSSプロパティ:背景
CSSプロパティ(背景色)
| background-color | 背景色 |
|---|
background-color: 値;
値はHEX(#ff0000)などで設定します
<style>
body {
background-color: #eedddd;
}
</style>
CSSプロパティ(背景画像)
| background-image | 背景画像 |
|---|
background-image: 値;
値は画像のURLを「url()」の形で設定します
<style>
body {
background-image: url(bg_plaid.png);
}
</style>
問題:「.box-b」に背景色が「#ffff00」を設定してください
CSSプロパティ:ボックスモデル
ボックスモデルはCSSでデザインをするときに、必ず知って置かなければいけない知識です。
Webサイトは大きな箱の中に小さな箱を入れるイメージでデザインしていきます。

それぞれの箱には、内側から「HTML要素(element)」「中の余白(padding)」「枠線(border)」「外の余白(margin)」があります
CSSプロパティ(大きさ、余白、枠線)
HTML要素(element)は、2つの大きさ(幅と高さ)、2つの余白(中の余白と外の余白)、枠線を設定できます。
| width | elementの幅 |
|---|---|
| height | elementの高さ |
| padding | 中の余白、elementのまわりの余白 |
| border | 枠線 |
| margin | 外の余白、枠線のまわりの余白 |
基本的な考え方
- 単位はピクセル(px)などです
- 要素(element)の外側に中の余白(padding)があり、中の余白(padding)の外側に枠線(border)があり、枠線(border)の外側に外の余白(margin)があります
- 枠線(border)は線の種類、太さ、色を指定することができます
- 線の種類:solid(実線)、dashed(破線) 、dotted(点線) などを指定します
- 線の太さ:ピクセル(px)で指定します
- 色:HEX(#ff0000)で指定します

例:「.box-c」に幅240px、中の余白20px、枠線(solid、1px、#000000)、外の余白40pxを設定する
<style>
.box-c {
width: 240px;
padding: 20px;
border: solid 1px #000000;
margin: 40px;
}
</style>
問題:「.box-d」に幅120px、高さ120px、中の余白24px、枠線(dotted、5px、#00aa00)、外の余白12pxを設定してください
問題:「.box-e」に幅360px、高さ240px、中の余白12px、枠線(dashed、10px、#0000cc)、外の余白36pxを設定してください
課題の提出
課題を提出しましょう。
CampusApp

- 「出欠・課題」から提出しましょう
- 課題セクションにある今日の授業の欄から提出できます
知識問題
今日の授業内容を知識問題で復習しましょう。
CampusApp

- CampusAppの「CBT(知識問題)」から、知識問題にチャレンジしましょう
- 100点が取れるまで、繰り返し挑戦しましょう
- 期末の定期試験は知識問題の中から出題します
パソコンの再起動/シャットダウン
授業の終わりに必ずパソコンを再起動(次に他の授業がある場合)、またはシャットダウン(次に他の授業がない場合)してください。