スマホ表示の幅

  • このトピックには5件の返信、1人の参加者があり、最後にraopiにより9年、 11ヶ月前に更新されました。
5件の返信スレッドを表示中
  • 投稿者
    投稿
    • #45054
      raopi
      ゲスト

      お世話になります。

      安定板をダウンロードしたところスマホのページ表示がずれています。

      CSSを消しても消えないので、何か設定の問題があるのでしょうか

      もしくはCSSに何か記述すれば解決しますでしょうか。よろしくお願いします

      !修正を考慮:

      コンテンツのサイズを表示域に合わせる

      PageSpeed Insights

      ページ コンテンツの幅が表示域に対して広すぎるため、水平方向へのスクロールが必要になります。ユーザー エクスペリエンスを向上させるためにページ コンテンツのサイズを表示域に合わせてください。

      ページ コンテンツの幅は 420 CSS ピクセルですが、表示域の幅は 411 CSS ピクセルしかありません。

    • #45055
      raopi
      ゲスト

      どうもヘッダー画像が大きいようなきがするのですが。

    • #45062
      hidekichi
      ゲスト

      状態がわからないので(おそらくはみ出しているんでしょうけれども)、問題の出てるサイトアドレスか、スクリーンショットをひとまず公開してもらえると助かります。
      原因がわからない場合もありますが、たいていは見つかるのではなかろうかと。

      > ヘッダー画像が大きいようなきがするのですが

      画像にしてもヘッダー画像にしても、親要素の幅に対して100%表示かと思います。なのでヘッダー画像が大きいと言うよりは、その他の要素がどこかはみ出していて、幅がそこに合わさり、結果的にヘッダの幅も大きくなっているのではなかろうかと思います。

      ヘッダー画像が背景で入っている場合は確実に親の幅に合うようになっていると思います。imgで入っている場合は画像自体が大きくて親要素を押し広げている場合もあります。

      親の幅に合うようになっている場合、何かしらの要素がpxでサイズを持っていて横にはみ出しているような場合、あるいはbox-sizing:border-box;が指定されていない要素でwidthに値があってpaddingを指定している場合要素は外に広がります。
      box-sizing:border-box;が設定されている要素はwidthに合うように内側にpaddingを取りますが、この指定がないと(box-sizing:content-box(ブラウザのデフォルトはこちら)になり)中の要素の幅がwidthの値になってpadding分は外に広がるのです。

      これらによって広がった要素に、他のwidth:100%で指定されている要素(#header-in、#body-in等)が広がっているのだろうと思いますが、何が原因でそうなっているのかは見てみないとわかりません。

      デベロッパーツールでそれらしいものを順番に調べていくか、隈なく調べていくか、htmlソースを開いてpx指定のものを検索しアタリをつけていくかなどして原因を探るしか無いのではなかろうかと。

    • #45067
      raopi
      ゲスト

      お世話になります。URLは

      http://stjohngogarty.com/

      になります。よろしくお願いいたします

    • #45069
      hidekichi
      ゲスト

      例えば こちら のページで言うと、h2のマージンの問題ではみ出ているようです。

      .article h2 {
        margin: 30px -19px 10px;
        padding: 15px 20px;
      }

      スマホサイズの時に#mainのpaddingは10pxで設定されているので、上記の場合、-19pxの部分がはみ出てます。PC表示と同じ感じにするのであれば、

      .article h2 {
        margin: 30px -9px 10px;
        padding: 15px 10px;
      }

      こんな感じかと思います。ここらはデザインによって色々といじってみてください。
      .article h2だけかと思うんですが、ネガティブマージンは色々と問題が出てしまう可能性があるので注意して設定してください。

    • #45084
      raopi
      ゲスト

      直りました。助かりました。大変ありがとうございました。

5件の返信スレッドを表示中
  • トピック「スマホ表示の幅」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)