テクノロジー

WEB制作 きほんのき ~レスポンシブデザイン編~

けろ🐸UGOK's icon'
  • けろ🐸UGOK
  • 2020/02/21 08:05
Content image

こんにちは、けろ🐸です。

「WEB制作 きほんのき」として、WEBサイト制作について学んだことをまとめていこうと思います。

今回は、先生にお借りした本(詳細は最後)で"レスポンシブデザイン"について学びました!

 

<もくじ>

(1)"レスポンシブデザイン"とは?

(2)導入方法

(3)まとめ

 

(1)"レスポンシブデザイン"とは?

Content image
スマホ向け

「レスポンシブWebデザイン」

「レスポンシブデザイン」

「RWD」

アクセスされた画面幅に合わせてWebページのレイアウトを変更させる手法。

CSSのみを切り替えて、画面のサイズに合わせてレイアウトを変更する。

1つのHTMLで多くのデバイスに対応できるため、情報の変更などで間違いが少なくなる。

Content image
PC向け

 

(2)導入方法

1. HTMLに「meta viewport」を指定する

「meta viewport」とは、headタグ内に記述するmeta要素のname属性値で、レスポンシブデザインに対応させる際に必須となる。

Content image

 

2. CSSに「メディアクエリー」を記述する

「メディアクエリー」を使うと、適用されるCSSの指示内容を画面サイズによって切り替える事ができる。

「@media only screen and ( 条件 ) and ( 条件 ) {...}」

( 条件 )には、幅の最大値(max-width)最小値(min-width)の他、高さ(height)や画面の縦横比を示すアスペクト比(aspect-ratio)色数(colot)などの条件を使う事ができる。レスポンシブデザインで利用されるのは「min-width」「max-width」が主になる。

例:

Content image

@media only screen and (max-width: 600px) {...}

この場合、画面幅が「600px以下の場合」という条件になる。

条件は複数指定する事ができ、

Content image

@media only screen and (min-width: 300px) and (max-width: 600px) {...}

この場合、画面幅が「300px以上、600px以下の場合」という条件になる。

条件を複数指定する際、矛盾が出ない様に注意する必要がある。

メディアクエリーの中に記述したCSSは、指定した条件のときだけ適用される。広い画面幅(PC向け)のCSSは、メディアクエリーに入れてはいけない。

(全てにメディアクエリーをかけてしまうと、閲覧者のWebブラウザが古くてメディアクエリーに対応していない場合、どちらのCSSも読み込まれずに全くCSSが効かない状態になってしまう。)

 

(3)まとめ

レスポンシブデザインは以前から、「な〜んかよく聞くけどどうするんやろな〜難しいんやろな〜」としか考えていなかったのですが、意外と簡単に対応させられる事に気付きました。

 

<今回勉強に使用した本>

「HTML&CSS,JavaScriptのきほんのきほん」

著者:たにぐちまこと

発行所:株式会社 マイナビ出版

Amazon

 

こんな感じで、次回以降も勉強したことをまとめたいと思います!

ポートフォリオも少しずつ積み上げられたらなと、、

とりあえず、1つ目の目標は「好きなバンドの紹介ページをつくる」こと!

以上!けろ🐸でした!

 

 

Supporter profile iconSupporter profile icon
Article tip 2人がサポートしています
獲得ALIS: Article like 37.76 ALIS Article tip 1.30 ALIS
けろ🐸UGOK's icon'
  • けろ🐸UGOK
  • @kero-ugok
UGOKのメンバーです

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

Like token Tip token
38.31 ALIS
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

Like token Tip token
61.20 ALIS
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

Like token Tip token
46.60 ALIS
Eye catch
ゲーム

ドラクエで学ぶオーバフロー

Like token Tip token
30.10 ALIS
Eye catch
クリプト

Bitcoinの価値の源泉は、PoWによる電気代ではなくて"競争原理"だった。

Like token Tip token
159.32 ALIS
Eye catch
クリプト

Uniswap v3を完全に理解した

Like token Tip token
18.92 ALIS
Eye catch
テクノロジー

なぜ、素人エンジニアの私が60日間でブロックチェーンゲームを制作できたのか、について語ってみた

Like token Tip token
270.93 ALIS
Eye catch
クリプト

スーパーコンピュータ「京」でマイニングしたら

Like token Tip token
1.06k ALIS
Eye catch
クリプト

ブロックチェーンの51%攻撃ってなに

Like token Tip token
0.00 ALIS
Eye catch
テクノロジー

オープンソースプロジェクトに参加して自己肯定感を高める

Like token Tip token
85.05 ALIS
Eye catch
他カテゴリ

ALISのシステム概観

Like token Tip token
5.00 ALIS
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

Like token Tip token
120.79 ALIS