本文へ移動

トップお知らせ・ブログレスポンシブデザインとは

レスポンシブデザインとは?スマートフォン対応の基本

パソコンでもスマートフォンでも、見やすく表示されるホームページ。
その多くは「レスポンシブデザイン」という作り方で作られています。

この記事では、レスポンシブデザインとは何か、仕組みと作るときの基本を解説します。

1.画面に合わせて見た目を変える

レスポンシブデザインとは、1つのホームページを、見る端末の画面の大きさに合わせて、配置や大きさを自動で変えて表示する作り方です。

作り方特長
レスポンシブデザインページは1つ。画面の大きさに合わせて見た目が変わる。更新は1か所で済む
パソコン用とスマートフォン用を別に作るそれぞれに合わせて作れるが、更新を2か所でする必要がある

今は、更新の手間が少なく、URLも1つで済むレスポンシブデザインが、多くのホームページで使われています。

2.レスポンシブデザインが選ばれる理由

スマートフォン、タブレット、パソコンなど、ホームページを見る端末の画面の大きさはさまざまです。端末ごとにページを作るのは大変ですが、レスポンシブデザインなら、1つのページでどの端末にも対応できます。

また、Googleは、ホームページの作り方として、レスポンシブデザインをすすめています。スマートフォン対応が必要な理由は、スマートフォン対応のホームページが必要な理由で解説しています。

レスポンシブデザインは、1つのページで、どの端末でも見やすく表示するための作り方です。

3.仕組みと、作るときの基本

1. viewport の指定

ページの最初に、スマートフォンでも画面の幅に合わせて表示するための指定を入れます。これがないと、スマートフォンでパソコンの画面がそのまま縮んで表示されます。

<meta name="viewport" content="width=device-width, initial-scale=1">

2. メディアクエリで切り替える

CSSのメディアクエリを使い、画面の幅に合わせてデザインを切り替えます。詳しくは、CSSのメディアクエリとは?で解説しています。

@media (max-width: 600px) {
  .menu { display: none; }
}

3. 幅を固定しない

画像や箱の幅を、決まった大きさ(px)で固定せず、画面の幅に合わせて伸び縮みするように指定します。

img {
  max-width: 100%;
  height: auto;
}

よくある崩れ

崩れ考えられる原因
横にはみ出して、左右に動く画像や表、長い英語の文字列の幅が固定されている
文字が小さすぎるviewport の指定がない、文字の大きさが小さい
ボタンが押しにくいボタンが小さい、ボタンどうしが近すぎる

確かめ方

自分のスマートフォンで実際に開くのがいちばん確実です。パソコンのブラウザの開発者向けの機能を使うと、いろいろな画面の大きさで確かめられます。

4.よくある質問

今のホームページは、レスポンシブデザインですか?

パソコンのブラウザの幅を狭くしてみて、配置が変われば、レスポンシブデザインの可能性が高いです。スマートフォンで開いて、拡大しなくても読めるかも確かめましょう。

古いホームページを、レスポンシブデザインにできますか?

作りによっては直せますが、大きく作り直す必要があることもあります。

タブレットにも対応できますか?

画面の幅に合わせて切り替えるため、タブレットにも対応できます。切り替える幅の決め方によって、見え方が変わります。

WordPressのテーマは、レスポンシブデザインですか?

今のテーマの多くは対応しています。古いテーマを使っている場合は、確かめましょう。

5.まとめ

レスポンシブデザインは、1つのページを、画面の大きさに合わせて見やすく表示する作り方です。

  • viewport の指定を入れる
  • メディアクエリで、画面の幅に合わせて切り替える
  • 画像や箱の幅を固定しない
  • 実際のスマートフォンで、はみ出しや読みにくさを確かめる

まずは、パソコンのブラウザの幅を狭くして、自分のホームページの見え方が変わるか確かめてみましょう。CSSの単位については、CSSのvw・vh・rem・emの違いとは?で解説しています。

スマートフォンでの表示の崩れや、作り直しで迷っている場合は、浅草Web屋にご相談ください。

相談する

関連記事