アダプティブ レイアウト (別名「レスポンシブ レイアウト」) は、画面幅を自動的に認識し、それに応じて調整を行うことができる Web ページ レイアウトを指します。このような Web ページは、複数の異なる端末と互換性を持たせることができます。各ターミナルは特定のバージョンを作成します。アダプティブ レイアウトは、モバイル Web ブラウジングの問題を解決するために生まれ、さまざまな端末を使用するユーザーに優れたユーザー エクスペリエンスを提供できます。
このチュートリアルの動作環境: Windows 7 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。
アダプティブ レイアウトとは
「レスポンシブ レイアウト」とも呼ばれるアダプティブ レイアウトは、画面の幅を自動的に識別し、対応する変更を行うことができます。調整された Web ページ レイアウトは、端末ごとに特定のバージョンを作成するのではなく、Web ページが複数の異なる端末 (デバイス) と互換性があることを単に意味します。
実際、アダプティブと非アダプティブの違いは、簡単に言うと、デバイスの解像度に関係なくページが自動的に認識して適応し、閲覧ユーザーに優れたエクスペリエンスをもたらすことができることです。
このコンセプトは、モバイルでの Web ブラウジングの問題を解決するために生まれました。アダプティブ レイアウトは、さまざまな端末を使用するユーザーに優れたユーザー エクスペリエンスを提供することができ、大画面スマートフォンの普及により、「一般的なトレンド」と言っても過言ではありません。
#css3 でアダプティブ レイアウトを実装する方法
#一般的に使用される方法は次のとおりです:1. メタ タグを設定します
まず、メタ タグを設定して、ブラウザにビューポートの幅 ( Web ページ)はデバイスの幅と同じであり、以下に示すように、ユーザーがページをズームすることを禁止します:CSS メディア クエリは、指定された条件に基づいて、メディア タイプ (スクリーン プリント) ごとに異なる CSS を定義できます。さまざまなデバイスを使用するユーザーが最高のエクスペリエンスを得ることができるようにします。
メディア クエリを実装するには 3 つの方法があります: 1)、CSS ファイルで直接使用します。サンプル コードは次のとおりです:@media (max-width: 320px) { /*0~320*/ body { background: pink; } } @media (min-width: 321px) and (max-width: 375px) { /*321~768*/ body { background: red; } } @media (min-width: 376px) and (max-width: 425px) { /*376~425*/ body { background: yellow; } } @media (min-width: 426px) and (max-width: 768px) { /*426~768*/ body { background: blue; } } @media (min-width: 769px) { /*769~+∞*/ body { background: green; } }
@import 'index01.css' screen and (max-width:1024px) and (min-width:720px) @import 'index02.css' screen and (max-width:720px)
(学習ビデオ共有:css ビデオ チュートリアル
、Web フロントエンド)
以上がcss3アダプティブレイアウトとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。