レスポンシブ Web デザインについて詳しく調べてください。基本的な概要は次のとおりです。メディア クエリを使用して css を設定し、さまざまなサイズに対応するようにスタイルを調整する必要があります。%
また、 moreと lessを使用して、より流動的なレイアウトを念頭に置いて設計する必要がありますpx
。
これらは、レスポンシブ デザインのかなり一般的なメディア クエリだと思います。
/* Landscape phones and down */
@media (max-width: 480px) { ... }
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { ... }
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { ... }
/* Large desktop */
@media (min-width: 1200px) { ... }
これを html の先頭に追加します。
<meta name="viewport" content="width=device-width" />
ユーザーが 1 つのモンスター スタイル シートをダウンロードする必要がないように、個別のスタイル シートが必要な場合は、次のようにします。
`<link rel="stylesheet" type="text/css" media="only screen and (max-width: 480px), only screen and (max-device-width: 480px)" href="/assets/css/small-device.css" />`