2025/11/01 学科・HTML/CSS基礎⑨【オンライン】

-本日のアジェンダ-

1限目
学科 HTML/CSS基礎⑨
レスポンシブWebデザインについて

レスポンシブWEBデザイン(RWD):
PC、タブレット、スマートフォンなど、デバイスの
画面サイズよってResponsive=反応するWEBデザイン

WEBサイトを単一のHTML(ワンソース)で実現する制作手法

Box model:
「 マルチデバイス対応」のサイトの特徴は固定値からの解放です。

【ボックスモデルに関わるセレクタ】
☑ width☑ height ☑ padding ☑ margin ☑ border

【ボックスをレイアウトさせるセレクタ】
☑ float ☑ clear ☑ position ☑ overflow ☑ display

●width
初期値はauto
数値と%の指定が可能
負の値は指定できない
・デザインの都合が可能な限り「%」を使用しましょう。
・「max-width」「min-width」は便利

できるだけ横スクロールしないデザインが良い
→max-widthや%(100%以下)にするとよい

●height
初期値はauto
数値と%の指定が可能
負の値は指定できない
・デザインの都合が可能な限り「初期値」にしましょう。
・「width」と違い、「%」は使い難い。

●padding
上下左右まとめての指定が可能
数値と%の指定が可能
負の値は指定できない
CSSでbackgroudが適用される箇所
・「box-sizing: border-box;」を使えばだいたい解決するかも
・数値を入れれば絶対に余白を持ちます。(逆に効かない場合は別の何かが間違っています。)
・背景「backgroud 」に画像を持たせる時に有効
・余白の取り方に悩んだらpaddingで指定すると良いかも?!

●margin
上下左右まとめての指定が可能
数値と%の指定が可能
負の値が指定できる
CSSでbackgroudが適用されない箇所
・「marginの相殺」がややこしい
・「ネガティブマージン」がややこしい
・「他のセレクタとの関係性」がややこしい
・CSSが嫌わる原因はこれ…だが、理解すると自由自在のレイアウトが可能

2限目
学科 HTML/CSS基礎⑨
レスポンシブWebデザインについて

・Medire Query
@media screen and(max-width: 760px){
   header{
margin: 0px auto;
}
}
・ブレイクポイント
見るデバイスに合わせてデザインが変わるサイズポイント

3限目
学科 HTML/CSS基礎⑨
レスポンシブWebデザインについて

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

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


本日のテーマ

レスポンシブWebデザインを理解しましょう

本日の課題

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

本日学んだこと

レスポンシブWEBデザイン(RWD)について
marginはmarginの相殺やネガティブマージンがあり難しいが、paddingでうまくいかないときはミスをしている可能性が高い
最近は横にできるだけスクロールしないデザインが操作しやすいため、できるだけ横スクロールしないデザインが良い
→max-widthや%(100%以下)にするとよい

感想

本日はレスポンシブウェブデザインについて主に学びました。理解できた部分といまいちよくわからない部分とありましたが、
動画で講師でも理解するのに2年かかったとのことだったので、実践しながら身に着けていければと思いました。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

上部へスクロール