1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

レスポンシブデザインのhtml記述方法

Last updated at Posted at 2021-05-12

レスポンシブデザインのhtml記述方法

  • 1.headにviewportを記述する
  • 2.cssでメディアクエリを設定する

##1.headにviewportを記述する
###用語
viewport:Webページを表示するデバイス(PCやスマートフォンなど)を検知し、そのデバイスの画面サイズなどを取得する。htmlのhead内にmetaタグで記述する。

###ポイント
viewportを記述しないとメディアクエリが機能しないので必ずセットで記述する!

例)

<!doctype html>
<html>
<head>
<meta charset="utf-8">

<!--ここから-->
<meta name="viewport" content="width=device-width, initial-scale=1">
<!--ここまで-->

</head>
<body>
</body>
</html>

##2.cssでメディアクエリを設定する

###用語
メディアクエリ:画面のサイズに合わせてCSSの適用を分岐できる機能
@media (min-width:サイズpx) { cssの定義 }で記載する

###ポイント

ブレイクポイント デバイス
480px以下 スマートフォン(縦)
600px以下 スマートフォン(横)
960px以下 タブレット      
1280px以下 パソコン(画面小)
1280pxより大きい パソコン(画面大)

例)

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!--ここから-->
 <style>
            .media {
                background-color: #333;
            }

            @media (min-width:480px) {
                .media {
                    background-color: blue;
                }
            }

            @media (min-width:640px) {
                .media {
                    background-color: red;
                }
            }
  </style>
<!--ここまで-->

</head>
<body>
</body>
</html>
1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?