学科 HTML/CSS基礎⑥

-本日のアジェンダ-

1限目
学科 HTML/CSS基礎⑥
CSSの記述方法について

2限目
学科 HTML/CSS基礎⑥
CSSの記述方法について

3限目
学科 HTML/CSS基礎⑥
Webページ制作実践

4限目
学科 HTML/CSS基礎⑥
Webページ制作実践

5限目
学科 HTML/CSS基礎⑥
本日の講義のまとめ


本日のテーマ

CSSの記述をしましょう

セレクタの得点について

セレクタには優先順位があり点数計算をして高得点のものが採用されます。同じ得点の場合は後ろに書いてあるものが採用されます。点数計算の結果によっては前に書いてあるセレクタが採用されてしまうことがありますので意図したスタイルにならない時は点数を確認してください。

CSS:マージン系プロパティ【復習】

  • margin-top/-bottom/-left/-right プロパティ(マージン上下左右)
  • margin プロパティ(マージン一括措定)

CSS:パディング系プロパティ【復習】

  • padding-top/-bottom/-left/-right プロパティ(パディング上下左右)
  • padding プロパティ(パディング一括指定)

CSS:バックグランド系プロパティ【復習】

  • background-color プロパティ(背景色)

CSS:レイアウト系プロパティ【復習】

  • width プロパティ(内容の幅)
  • height プロパティ(内容の高さ)

Webページ制作実践③

マージン、パディング、バックグランド、レイアウト系のそれぞれのプロパティを使い、レイアウトを調整しながらhtmlの親と子(入れ子)の関係を理解しましょう。

①htmlとcssファイルの準備

<!doctype html>
<html>
    <head>
     <meta>〜〜〜
     <meta>〜〜〜
     <title>〜〜〜</title>
     <link href="reset.css" rel="stylesheet">
     <link href="style.css" rel="stylesheet">
    </head>
    <body>
    <div class="oya_a">
      <div class="kodomo_a1"></div>
          <div class="kodomo_a2"></div>
    </div>
    <div class="oya_b">
      <div class="kodomo_b"></div>
    </div>
    <div class="oya_c">
      <div class="kodomo_c"></div>
    </div>
    </body>
</html>

②親子(入れ子)の関係をブラウザで確認する

.oya_a {
    width: 800px;
    height: 800px;
    background: red;
}

.kodomo_a1 {
    width: 300px;
    height: 300px;
    background: blue;
}

.kodomo_a2 {
    width: 400px;
    height: 400px;
    background: green;
}

このようにbackgroundプロパティで背景に仮色を入れると、ブラウザでhtmlを表示した時にレイアウトが確認しやすいです。

③マージンとパディングを使ってレイアウトの位置を調整してみましょう

.oya_a {
    width: 800px;
    height: 800px;
    background: red;
   padding: 0 0 0 150px;
}

.kodomo_a1 {
    width: 300px;
    height: 300px;
    background: blue;
    margin: 0 auto;
}

.kodomo_a2 {
    width: 400px;
    height: 400px;
    background: green;
    margin: 50px 0 0 0;
}

④マイナスマージンと、ボックスの右端配置について

トレーニング-3

実際のWebページを作成しましょう。

トレーニング用ファイルのダウンロードおよび解凍を行ってトレーニングを実施してください。トレーニングの実施方法は、解凍したフォルダに格納されている「readme.pdf」を参照してください。

カリキュラム資料 ダウンロード用サイト
https://samplesdl-web.com/doc/

下記のファイルをダウンロードしましょう。
training-3.zip」 

本日の課題

Webページ制作実践で作成したページのキャプチャを取得してWordPressの投稿ページに貼り付けを行いましょう。(出来たところまでで大丈夫です)

学科 HTML/CSS基礎⑤【オンライン】

-本日のアジェンダ-

1限目
学科 HTML/CSS基礎⑤
CSSのプロパティについて

2限目
学科 HTML/CSS基礎⑤
CSSのプロパティについて

3限目
学科 HTML/CSS基礎⑤
CSSのプロパティについて

4限目
学科 HTML/CSS基礎⑤
CSSのプロパティについて

5限目
学科 HTML/CSS基礎⑤
本日の講義のまとめ


本日のテーマ

CSSのプロパティを理解しましょう

CSSの記述・検証ツールの活用

【まとめサイト】

【動画】

CSS:バックグランド系プロパティ

  • background-color プロパティ(背景色)
  • background-attachment プロパティ(背景画像の位置)
  • background-image プロパティ(背景画像のファイル)
  • background-repeat プロパティ(背景画像の繰り返し)
  • background プロパティ(背景の一括指定)
  • background-size プロパティ(背景画像のサイズ)
  • background-position プロパティ(背景画像の表示開始位置)

参考サイト

CSS:テキスト系プロパティ

  • color プロパティ(文字の色)
  • opacityプロパティ(透明度)
  • text-align プロパティ(文字の配置)
  • text-decoration-color プロパティ(文字飾りの色)
  • text-decoration-style プロパティ(文字飾りの線種)
  • text-decoration-thickness プロパティ(文字飾りの線の太さ)
  • text-decoration プロパティ(文字の飾りの一括指定)
  • text-shadow プロパティ(文字の影)

参考サイト

CSS:フォント系プロパティ

  • font-family プロパティ(フォントの種類)
  • font-size プロパティ(フォントのサイズ)
  • font-weight プロパティ(フォントの太さ)
  • font-style プロパティ(フォントのスタイル)
  • line-height プロパティ(行の高さ)
  • font プロパティ(フォント一括指定)

参考サイト

CSS:リスト系プロパティ

  • list-style-type プロパティ(リストマーカーの種類)
  • list-style-image プロパティ(リストマーカーの画像)
  • list-style-position プロパティ(リストマーカーの位置)
  • list-style プロパティ(リストマーカーの一括指定)

参考サイト

CSS:レイアウト系プロパティ

  • width プロパティ(内容の幅)
  • max-width プロパティ(幅の最大値)
  • min-width プロパティ(幅の最小値)
  • height プロパティ(内容の高さ)
  • max-height プロパティ(高さの最大値)
  • min-heightプロパティ(高さの最小値)
  • float プロパティ(回り込み)
  • clear プロパティ(回り込みを解除)
  • position/top/left/bottom/right プロパティ(要素の配置方法)
  • z-index プロパティ(重なりの順序方法)
  • display プロパティ(要素の表示方法)
  • overflow プロパティ(ボックスからあふれた内容の処理方法)

参考サイト

CSS:ボーダー系プロパティ

  • border-style プロパティ(ボーダースタイル)
  • border-color プロパティ(ボーダー色)
  • border-width プロパティ(ボーダー幅)
  • border プロパティ(ボーダー一括指定)
  • border-top/-bottom/-left/-right プロパティ(ボーダー上下左右一括指定)

参考サイト

CSS:パディング系プロパティ

  • padding-top/-bottom/-left/-right プロパティ(パディング上下左右)
  • padding プロパティ(パディング一括指定)

参考サイト

CSS:マージン系プロパティ

  • margin-top/-bottom/-left/-right プロパティ(マージン上下左右)
  • margin プロパティ(マージン一括措定)
  • マージンの相殺
  • マイナスマージン
  • ボックスの中央配置
  • ボックスの右端配置

参考サイト

CSS:その他のプロパティ

  • border-radius プロパティ(ボーダーの丸み)
  • box-shadow プロパティ(ボックスの影)
  • box-sizing プロパティ(ボックスサイズ計算)
  • content プロパティ(挿入コンテンツ)
  • object-fit プロパティ(画像トリミング)
  • object-position プロパティ(画像の配置位置指定)

参考サイト

本日の課題

本日学んだ内容を復習して整理しておきましょう。
WordPressの投稿ページに学んだことをまとめておくと良いです。