モバイルアダプティブスタイルで@mediaを使用する方法

モバイルアダプティブスタイルで@mediaを使用する方法

一般的な携帯電話のスタイル:

@media all および (orientation : 縦向き) {
/*縦画面*/
}
@media all および (orientation : landscape) {
/*横画面*/
}

携帯電話の高さのスタイルを指定します:

@media スクリーンと (最大幅: 750px)
@media screen and (min-width: 720px) and (max-width: 960px) 720 <= xxx < 960 のデバイス}

さまざまなデバイスに応じて設定されるスタイル:

@media (最小幅: 768px) { //> = 768 台のデバイス}
@media (最小幅: 992px) { //> = 992 台のデバイス}
@media (最小幅: 1200) { //> = 1200 デバイス}

順番に注意してください。下に @media (min-width: 768px) と書くと悲劇になります。CSS ファイルは上から下に読み込まれるため、後の CSS の方が優先されるからです。

@media (最小幅: 1200) { //> = 1200 デバイス}
@media (最小幅: 992px) { //> = 992 台のデバイス}
@media (最小幅: 768px) { //> = 768 台のデバイス}

なぜなら、1440 の場合、1440>768 なので、1200 は無効になります。

したがって、min-width を使用すると、小さい方が上に、大きい方が下になります。同様に、max-width を使用すると、大きい方が上に、小さい方が下になります。

@media (最大幅: 1199){ //<=1199 デバイス}
@media (最大幅: 991px){ //<=991 デバイス}
@media (最大幅: 767px){ //<=768 デバイス}

小さな例を添付する

<スタイル タイプ="text/css">
@media (最大幅: 768px) {
。変化{
高さ: 100%;
フロート: 右;
マージン: 15px;
}
}
@media (最小幅: 768px) {
。変化{
表示: なし;
}
}

画面サイズの変更に応じて上部のナビゲーション バーも変化し、最終的にナビゲーション バー内のすべての項目が右上隅のボタンに移動されることがわかります。
このデモは非常にシンプルで、最初のアダプティブデモを記録するために使用されました

注意すべき主な構文は次のとおりです。

1. @media (最大幅: 768 ピクセル) {
CSS コード;
}
//
「max-width limit width: 768px」は主に、このコントロールの幅が 768px 未満の場合にのみ次の CSS コード ブロックが実行され、それ以外の場合は既存の CSS コードが実行されることを意味します。
「min-width 最小幅: 768px」は主に、このコントロールの幅が 768px より大きい場合にのみ、次の CSS コード ブロックが実行されることを意味します。
2.
列-sm-6 列-md-4 列-lg-3
主にブートストラップ グリッド システムを表し、小、中、大の画面の異なるグリッド分布に対応します (水平行は 2、4、3、最小は 1)

以上が@media mobile adaptive styleの使い方についての内容です。皆様の学習や問題解決に役立つことを願っております。また、皆様が123WORDPRESS.COMを応援していただければ幸いです。

<<:  MySQL例外に対する一般的な解決策をいくつか分析する

>>:  gbk utf8 GBK と UTF-8 ウェブページエンコーディングを正しく理解して使用する方法

推薦する

ServerManager の起動時にデータベースに接続できないエラーを解決する方法

Servermanager 起動時の接続データベース エラーmgrstart.batを実行しますエラ...

CSS3で実装された6つの境界遷移効果

6つの効果実装コードhtml <h1>CSS 境界遷移</h1> <セ...

CSS Houdini でダイナミックな波効果を実現

CSS Houdini は、CSS 分野における最もエキサイティングなイノベーションとして知られてい...

挿入前にレコードが既に存在するかどうかを確認するには、SQL ステートメントを使用します。

目次SQL文を挿入する前にレコードが既に存在するかどうかを確認するSQL挿入時の判断の簡単なコレクシ...

MySQL をベースにしたシンプルな検索エンジンを実装する

目次MySQL ベースの検索エンジンの実装1. ngram全文パーサー2. 全文インデックスを作成す...

フレックスレイアウトの互換性の問題の概要

1. W3C バージョンの flex 2009年版フラグ: display: box; または bo...

MySQLデータベースを別のマシンに移行する方法の詳細な説明

1. まず、移行サーバー上のデータ ファイルを見つけます。MySQL 5.7 とデフォルトのインスト...

Dockerイメージの圧縮と最適化操作

Docker が今日非常に人気がある理由は、主にその軽量性、迅速な展開、およびリソースの利用にありま...

HTMLドキュメントタイプの詳細な説明

私のは: <!DOCTYPE html>ブログガーデン: <!DOCTYPE HT...

静的ページと動的ページの実行メカニズムの説明

1. 静的ページとは、Web ページ内に HTML タグのみが含まれるページです。WEB 開発者がこ...

私が遭遇したIE8の互換性に関する注意事項

1. IE8 の getElementById は id のみをサポートし、name はサポートしま...

Linuxのwhichコマンドの具体的な使い方

Linux でファイルを見つけたいのに、その場所がわからないことがよくあります。次のコマンドを使用し...

エレガントなJSコードの書き方

目次変数意味があり発音しやすい変数名を使用する同じ型の変数には同じ語彙を使用する検索可能な名前を使用...