学科 HTML基礎⑥

-本日のアジェンダ-

1限目
学科 HTML基礎⑥
marginとpadding

2限目
学科 HTML基礎⑥
marginの相殺

3限目
学科 HTML基礎⑥
aタグと疑似クラス

4限目
学科 HTML基礎⑥
課題制作

5限目
学科 HTML基礎⑥
課題制作

本日のテーマ

marginとpaddingの違いを意識しましょう。

便利ツール

HTMLの記述をチェックしてみよう
 Gateway – Another HTML Lint
CSSの記述をチェックしてみよう
 CSS Validation Service
タグの意味等が思い出せない場合はこちらで調べてみよう
 HTML5リファレンス
色の名前とカラーコードです
 HTMLカラーコード: WEB色見本 原色大辞典
ウェブフォント
  Google Fonts
画像圧縮ツール
 TinyJPG

marginとpaddingの違い

要素に枠線を付けるborderと、 padding・ marginとの関係に着目しましょう。 paddingで付けた余白は枠線の内側、marginで付けた余白は枠線の外側につきます。
また、backgroundが影響するのは、paddingで付けた余白なります(marginで付けた余白には影響しません)。
背景と余白を同時に指定する際には、 padding・ margin どちらがふさわしいのかを判断する必要があります。


マージンの相殺

ブロックの先頭と末尾のマージンは、それぞれのマージンの最も大きい寸法 (または等しい場合はいずれか1つ) の単一のマージンに結合される ( 折り畳まれる collapsed ) ことがあり、マージンの相殺という動作として知られています。

marginの相殺の理解を深めよう


疑似クラス

擬似クラスとは指定の要素が特定の状態である場合にスタイルを適用させるセレクタです。文章構造の範囲外にある情報によってスタイルを変化させることができます。