トップページの"画像バナー"セクションをパソコンで見る場合、少し右に寄せたい

Topic summary

トップページの画像バナーセクションがPC表示時に左に寄りすぎており、右に寄せたいという相談。スマホ表示は問題なく、PC表示のみを調整したい。

解決方法:
回答者がメディアクエリを使用したCSS調整方法を提案:

  • @media screen and (max-width:767px) でスマホ用CSS(0~767px)
  • @media screen and (min-width:768px) でPC用CSS(768px以上)

これにより画面サイズに応じて異なるスタイルを適用可能。PC時のみ右寄せのCSSを記述することで解決できる。

補足:

  • より厳密にブラウザごとに処理を分ける場合はJavaScriptとUser Agentの使用も可能
  • 参考リンクとして関連技術情報が提供されている
Summarized with AI on November 21. AI used: claude-sonnet-4-5-20250929.

毎度お世話になります。

タイトル通りではありますが、トップページの"画像バナー"セクションをパソコンで見る場合少し右に寄せたいと思っております。現在のところパソコンで見た場合スクリーンショットにある通り画像バナーが左に寄りすぎています。

スマホで見る分には画面幅もあって全然変ではないのですがパソコンで見るとやはり少し不細工になっていると思います。

カスタムCSSで少し位置をいじっていますがパソコンだけ右に寄せたい場合どうすればよいのか教えていただければありがたいです。スマホは現在の状態で満足しています。よろしくお願いいたします。

jpgファイルをアップできなかったのでリンクで失礼します

https://cdn.shopify.com/s/files/1/0739/1589/1991/files/testss222.jpg?v=1682488234

https://cdn.shopify.com/s/files/1/0739/1589/1991/files/testss223.jpg?v=1682488234

エアスマ様

ご質問を確認いたしました。

画像を見たところ、スマホにもcssが効いてしまっているため、

PCのみに適用されるようにしたいとの質問を想定して回答します。

cssにはブラウザのサイズによってスタイルを変更することが可能になります。

具体的には、以下のコードで調整します。

@media screen and (max-width:767px) {
    /* 画面サイズが767px以下の場合読み込む */
    ここにスマホ時のcssを入力
}
@media screen and (min-width:768px){
    /* 画面サイズが768px以上の場合読み込む */
    ここにPC時のcssを入力
}

この場合、ブラウザの幅が0~767pxの時は上の{}内の処理が使用され、768px以上の時は下の{}に記載したcssの処理が行われます。

上記を参考に、PCの時のみに適用されるcssを書かれると良いかと存じます。

参考:https://knowledge.cpi.ad.jp/tech/mediaquery/

ブラウザごとに厳密に処理を分けたい場合は、

javascriptを使用して処理を分ける必要があるので、参考のURLを貼っておきます。

https://blanche-toile.com/web/javascript-useragent-browser

ご参考までに。

フルバランス 園畑