CSS レスポンシブ レイアウト プロパティ ガイド: メディア クエリと最小幅/最大幅
モバイル デバイスの普及に伴い、携帯電話やタブレットを使用するユーザーがますます増えています。ウェブサイトにアクセスします。これには、Web サイトがさまざまな画面サイズやデバイスの種類に適応して、より良いユーザー エクスペリエンスを提供できる必要があります。 CSS Responsive Layout は、Web コンテンツがさまざまなデバイス上でレイアウトとスタイルを自動的に適応できるようにするソリューションです。
CSS レスポンシブ レイアウトを実装する場合、メディア クエリと最小幅/最大幅という 2 つの重要なプロパティをよく使用します。この記事では、これら 2 つのプロパティの使用法を詳しく説明し、具体的なコード例を示します。
@media screen と (条件) {
/* CSS 样式规则 */
}
このうち、@media はメディア クエリの開始を表します。および screen はクエリを表し、デバイス タイプは screen です。画面の幅、高さ、デバイスの向きなど、条件はさまざまです。
たとえば、次のコード スニペットは、画面幅が 600 ピクセル未満の場合に特定のスタイルを適用します:
@media screen and (max-width: 600px) {
/* 在屏幕宽度小于 600px 时应用的样式 */ body { background-color: lightblue; }
}
このように、画面幅が600px未満の端末でWebサイトにアクセスすると、本体の背景色が水色に変わります。
たとえば、次のコードは、画面幅が 768 ピクセルより大きい場合は div 要素の幅を 50% にし、画面幅が 768 ピクセルより小さい場合は 100% に自動的に調整します。
##div {min-width: 100%; max-width: 50%;
<!DOCTYPE html> <html> <head> <style> @media screen and (max-width: 600px) { body { background-color: lightblue; } } div { min-width: 100%; max-width: 50%; height: 200px; background-color: lightgreen; margin: 20px; } </style> </head> <body> <div></div> </body> </html>
以上がCSS レスポンシブ レイアウト プロパティのガイド: メディア クエリと min-width/max-widthの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。