応答性のレイアウトがある代わりに、各端末の特定のバージョンを行うので---複数の端末と互換性のウェブサイト
@mediaすべて(すべてのデバイスの場合)||画面(コンピュータ画面、タブレットPC、スマートフォンなどのために)|ない|のみ(3つのキーワードを選択することができます)
1 < ヘッド> 2 < スタイルメディア= "画面" > 3 @media画面と(最大幅:600PX){ 4 .CON { 5 背景:赤。 6 } 7 } 8 @media画面と(最小幅:600PX)と(最大幅:800ピクセル){ 9 .CON { 10 背景:青; 11 } 12 } 13 @media画面と(最小幅:800ピクセル){ 14 .CON { 15 背景:緑; 16 } 17 } 18 .CON { 19 幅:100% 。 20 高さ:100pxに。 21 } 22 </ スタイル> 23 </ ヘッド> 24 < ボディ> 25 < DIV クラス= "CON" > 26 ウェブサイトではなく、各端末のためのウェブサイトの特定のバージョンを行う---複数の端末と互換性のある複数の端末と互換性のある---代わりに、各端末のためのウェブサイトの特定のバージョンを行う複数の端末と互換性があります- -各端末の代わりに複数の端末と互換性があるウェブサイトの特定のバージョンを実行---代わりに、各端末のためのウェブサイトの特定のバージョンを実行する複数の端末と互換性のある---はなく、各端末のためのウェブサイトの特定のバージョンは---複数の端末との互換性がない代わりに、各端末の特定のバージョンをやっての 27 </ divの> 28 </ ボディ>
1.metaラベル
最も簡単な方法は、metaタグを追加することです
< メタ名=「ビューポート」コンテンツ=「幅=デバイス幅、初期スケール= 1」>
これは、この文の幅=装置幅の意味は、画面の幅に等しいページ幅を作ることです。
2. REMを使用します
REMは、HTML要素のフォントサイズ、HTML要素に16pxのデフォルトのフォントサイズ、その結果1 REM =に16pxを指し、REMは、各要素の幅と高さに応じて算出され、適応型メディアクエリを用いて達成することができます。
3.メディアクエリー
CSS2は、ユーザーが特定のメディアタイプのスタイルをカスタマイズすることができ、基本的な構文
@media画面と(MAX- 幅:360px){ HTML {フォント - サイズ:12ピクセル。} }
これは、意味:ときに画面幅360ピクセル以下の場合、HTMLフォントサイズ12ピクセル。
注意すべき点は、以下の小さい範囲に配置され、上部になるように大きい範囲です。2つのスタイルには、次360pxの適応、640ピクセル幅は、以下の適応があると仮定し360pxが上ですが、また、より少ない360px 640ピクセル未満を満たしている場合、これは私たちが望む結果ではないので、上部の幅広いニーズ。
応答レイアウト