モバイルWebの画面が拡大/縮小されないように設定する

Last Updated:2023年07月16日| | 12のコメント

モバイル機器では、画面が拡大/縮小されないように設定する

最近出てくるほとんどの WordPress反応型(Responsive)に出てくるので、モバイル機器では、自動的にモバイル版が表示されます。 モバイル版で指を広げたり、オムリ、画面が拡大/縮小されないように設定するには、次のコードをheader.phpファイルに追加するようにします。

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />

もし   メタタグが header.phpの ファイルに既に存在する場合 ユーザースケーラブル=いいえを追加するだけです。 Viewportをサポートするいないデバイスの場合、次のコードを追加します。

<meta name="HandheldFriendly" content="true" />

インターネットエクスプローラ(IE)10バージョンで正常に動作していない場合、 -ms-content-zooming:none | zoom 構文を使用します(ここ を参照)。 たとえば、次のようなCSSコードをスタイルシートファイルに追加するようにします。

html {

-ms-content-zooming: none;
-ms-touch-action: pan-x pan-y;

}
// Source: stackoverflow

モバイル機器から水平方向にスクロールされないようにする

モバイルデバイスから横(水平)にスクロールされないようにするには、次のようなコードを試してください。

body{
width:320px; // 혹은 적당한 크기 또는 100%
overflow-x:hidden;
}

これはもはや有効ではないとMatthewが教えてくれました。 iPhone、スマートフォンのメディアクエリは「iPad、iPhone、スマートフォンなどのモバイル機器に使用可能なメディアクエリ「を参考にしてください。

追加: WordPress OceanWP テーマのモバイルズーム

인기 WordPress テーマの一つである OceanWP テーマを使用している場合は、モバイルモードで拡大/縮小がされないようにするには、次のようなコードを使用しているテーマの関数ファイルに追加します。 必ずチャイルドテーマを作成作業してください。

// Disable Scaling in mobile mode
add_filter('ocean_meta_viewport', 'owp_child_viewport');
function owp_child_viewport( $viewport ){
	$viewport = '<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">';
	return $viewport;
}

メモ:


12のコメント

コメント

  1. こんにちは〜divi使用中です。
    もしかしたら逆にviewportを使用する場合には、yesのみ変更してマキシマムを8に設定してheader.phpを変更したなら理由が難しいですね。
    読んでいただきありがとうございます。

    応答
  2. 1。 水平方向にスクロールダメするコードは、style.cssに入れるんですか?
    2。 私 WordPress上のホームページの余白を指定したが、携帯電話でも余白がそのまま出てガジグㅠ
    もしかしたら、携帯電話で見ると余白をなくす方法があるでしょう?

    これのためにwptouchをインストールした消し、最初のコードを(header.phpの)消し入れたㅠㅠㅠ

    応答
    • こんにちは?
      ブログを訪問していただきありがとうございます。

      1。 CSSは、コードはスタイルシートファイル、すなわちstyle.cssファイルに配置します。 しかし、チャイルドテーマを作成したり、テーマ内でのCSSを入れるセクションがある場合、直接入れても良いです。

      https://www.thewordcracker.com/basic/how-to-add-css-in-wordpress/ 文を参考にしてください。

      2。 メディアクエリを使用してください。
      https://www.thewordcracker.com/miscellaneous/how-to-modify-the-wordpress-layout-for-mobile-devices/ 記事で "// Only applies to mobile device screens whose minimum width is 768px" とされているコード部分に余白指定するコードを入れると、解像度が 768px 以上のデバイスでのみそのコードが適用されます。

      応答
      • 回答ありがとうございます! もっとさらにお尋ね見たく笑
        1。 ユーチューブ映像の場合には、反応型にならず、固定されたサイズをそのまま維持しようとしてモバイルでは、ゾーンを外れたんですよ、私overflowコードを使用すると、解決になると思っていた、まだダメですね。 もしかしたら、他の方法があるでしょうか?

        2。 ハムすでに WordPress- ページ上でvisual composerで余白が指定されていて、768px以下の機器に書かれた余白をなくすコードを挿入しようとし
        @media only screen and(max-width:768px){
        .vc_row {
        パディング - 右:0;
        padding-left:0;
        }
        }
        ヨロトゲスタイルシートに入れたのですがない理由はなにでしょうㅠ笑?
        私の '.vc_row'にbodyも入れてみてelement.styleも入れて報告したのもダメですね

      • こんにちは?

        1. https://www.thewordcracker.com/miscellaneous/make-youtube-and-vimeo-vides-responsive/ 文を参照してみてください。

        2。 VCは予想外のバグが多くのプラグインです。 なるべく使用しないことをお勧めレイア​​ウト作業に慣れていない場合、使用する必要がありすることがあります。 (https://www.thewordcracker.com/basic/pros-and-cons-of-page-builder-of-wordpress/ 参考)

        まずpadding-right:0!important;のように!importantを指定してテストしてみてください。

        そして、visual composer内での余白を指定することができそうです。 そのような部分をチェックしてみてください。
        よくないと、VC販売者に支援を要請してみません?

      • 1。 とありがとうございます! すべての場合の解決方法が既に投稿がされていますね! 笑
        2。 ㅠネ、最初からvcを使用せずにいる場合を分けて、スタイルシートにすることを試みて見なければならなりません。
        回答ありがとうございます!

    • ボングルに紹介されているcssは絶対に使用しないでください。 (ワード様は申し訳ありません)

      文一つ作成している偶然このコメントを見るたが、iPhoneの6のwidthは375pxは、iPhone 6 +のwidthは414px。

      このように機器ごとにdevice widthが異なりますので、ワードさんが作成したwidth:320pxそれは非常に長い時間前に(iPhoneの4時代)使用可能だったようであり、今ではあのようにcss作成といけません。

      モバイル機器でwidthは、常に反応型で作成する必要があります。

      「モバイルでも余白がそのまま出てくるなぁ」 - 「レスポンシブcss作成」のような単語でグーグルすると、cssの作成方法をお知らせする文がハングルでも検索されます。 特定のトラブルシューティングを行うのではなく、cssを理解しようとすることをお勧めします。

      今解決ハシリョヌン問題はcssのmedia queryを理解すると、簡単に解決できる問題です。

      応答
      • こんにちは?
        良い点ありがとうございます。

        width:320px; //あるいは適当な大きさや100%

        おそらく引用したワン文では、width:320px;となっているが、私はwidth:100%;にしてテストをしたようです。 (少し長くなって正確に思い出せないですね。)

        一番最後にあるCSSコードは削除するようにします。

      • あなたの現在の余白をパーセントで調整して、携帯電話でも余白が多く見えないようにしてノトギンしたが、
        お知らせいただいた方法で、一度検索して調べボギンなければなりませんね〜^^ありがとうございます。

  3. 横にスクロールしないようにすることはできませんか? 拡大はできませんが、横にスクロールすると画面が横に移動します。

    応答
    • こんにちは?

      モバイル機器から水平方向にスクロールされないようにする方法を追加しました。 楽しい一日を^^

      応答
割引ニュース
アストラテーマで最大50%割引!
0
仕事
0
시간
0
0
期間限定
You This Coupon Code in Checkout
Click the code to Copy