CSS-レスポンシブ スマホがきかなくなった

0
いいねをした人: 居ません
  • このトピックには8件の返信、3人の参加者があり、最後にZPHPにより2年、 5ヶ月前に更新されました。
9件の投稿を表示中 - 1 - 9件目 (全9件中)
  • 投稿者
    投稿
  • #105875
    ZPHP
    閲覧者
    1

    【お使いの Snow Monkey のバージョン】16.2.0
    【お使いの Snow Monkey Blocks のバージョン】15.0.1
    【お使いの Snow Monkey Editor のバージョン】7.0.1
    【お使いのブラウザ】chrome 、edge
    【当該サイトのURL】https://zpx.co.jp

    ### 実現したいこと

    スマホ表示サイズでCSS(おそらく追加CSSで書いたもの)が急に適用されなくなったので、解決したい

    ### 発生している問題
    スマホの外面サイズのCSSがすべて適用されなくなった
    トップページの見出し、他のページも含め様々な箇所にて(今回作業箇所以外も)

    ## 試したこと
    my-snow-monkey style.cssを正常な時のものに戻したが解決しなかった

    ■経緯
    (1)my-snow-monkey style.cssの一部を書き換えた
    (2)うまくいかず、もとに戻した
    (3)別の作業を、追加CSSで行った(トップページ上部feature content 部分のSP表示調整)
    (4)(3)の作業を完了し動作確認した
    (5)他のページを追加CSSで調整した。(https://zpx.co.jp/lp-shashi/のSP表示調整)
    (6)(5)の作業を完了し動作確認した
    (7)スマートフォン実機で、トップページを確認したところ、CSSがきいていないことに気づいた。

     

    よろしくご教授下さい

    0
    いいねをした人: 居ません
    #105877
    アバター画像キタジマ タカシ
    参加者
    2421

    効かなくなった CSS のコードをここで共有してもらえますか?

    0
    いいねをした人: 居ません
    #105878
    アバター画像キタジマ タカシ
    参加者
    2421

    あと、ちょっと気になったのは追加 CSS に記述した CSS が出力されている部分で、コード中に「?」が多数混ざっていました。おそらくこういうものが混ざっているとうまく CSS が適用されなくなると思います。

    まずはコードをきれいに整理して、どこまでが適用されていてどこからが適用されなくなっているのかを確認、適用されなくなっている部分とその前の部分に記述ミスがないかを確認、という流れで調査するのが良いと思います。

    0
    いいねをした人: 居ません
    #105881
    ZPHP
    閲覧者
    1

    ご返信ありがとうございます。
    まず、「?」は削除しました。(バージョンアップした時に発生していたようです)

    次に、当該箇所ですが、全般的にSP画面で追加CSSで設計していたものが、

    効かなくなっています。以下はその中の一つです。

    ※トップページの当該箇所と、追加CSSを抜粋しました。
    これまでは出来ていたのですが、上記のような作業後にこのような状態となっています。
    追加CSSのメディアクエリの記述が反映されていない気がします。

    ●PC画面 ※CSSがきいている

    ※SP画面 CSSがきかなくなった
    この他も多々あります
    CSSがきいていないSP画面

    —–追加CSSより抜粋—–

    .top-zr-midashi1{
    font-size:3.5rem;
    width:40rem;
    float: left;
    margin-left:8%;
    
    }
    .top-zr-midashi1-1:before {
    content: "";
    background: #009e96;
    width: 2rem;
    height: 35%;
    position: absolute;
    display: block;
    left: 0;
    margin-top:2rem;
    z-index:1;
    }
    
    @media screen and (max-width:640px){
    .top-zr-midashi1{
    font-size:1.9rem;
    width:21rem;
    margin-left:1%;
    }
    .top-zr-midashi1-1:before {
    content: "";
    background: #009e96;
    width: 0.3rem;
    height: 35%;
    position: absolute;
    display: block;
    left: 0;
    margin-top:2rem;
    z-index:1;
    }
    
    }
    0
    いいねをした人: 居ません
    #105885
    アバター画像キタジマ タカシ
    参加者
    2421

    CSS をバリデーターにかけてみたら、閉じミスや、全角空白や全角括弧の使用、コロンやセミコロンの抜け、など構文ミスが多数あるようでした。

    上記のスクショは VS Code のものですが、VS Code ではエディター上に CSS を貼り付けるだけでも自動的に構文エラーが表示されるので、それをもとに構文ミスを修正、再度追加 CSS に貼り付け直すというのが良いのではないでしょうか。

    0
    いいねをした人: 居ません
    #105887
    ZPHP
    閲覧者
    1

    ●目立つところをもう一点あげさせていただきます。

    下図の赤丸のところは、PCでは右下に追従ボタンとしてありますが、
    PC未満の画面では、表示させないように追加CSSでしていました。
    それが、突然表示されるようになってしまいました。

    /*追従相談ボタン */
    .float-banner04tm{
    position: fixed;
    right: 0;
    bottom: 16px;
    width: 180px;
    height: 180px;
    z-index: 100;
    }
    .float-banner04tm-t{
    height: auto;
    }
    .float-banner04tm-batu{
    width: 56px;
    height: auto;
    position: absolute;
    top: 10px;
    right: 30px;
    z-index: 200;
    cursor: pointer;
    }
    @media screen and (max-width:1620px){
    .float-banner04tm{
    display:none;
    }}
    0
    いいねをした人: 居ません
    #105891
    ZPHP
    閲覧者
    1

    ありがとうございます。
    やってみて、経過をご報告します。

    0
    いいねをした人: 居ません
    #105897
    GONSY
    参加者
    841
    /* ニュース-レイアウト-テキストの体裁 */
    
    @media screen and (min-width: 980px) {
    section {
    	padding-bottom: 1%;
    }
    @media screen and (min-width: 1355px) {
    
    /* 社史ページトップ画像部分 */
    
    @media screen and (min-width:1081px) {
      .top-on-botan1 {
     			 cursor: pointer;
    		display:flex;
    		 position: absolute;
         justify-content: center;
        align-items: center;
    		bottom: 3%;
        left: 10%;
    		max-width:450px
      }
    @media screen and (min-width:641px) and (max-width:1080px)  {
    

    いくつか閉じられていないメディアクエリがあるようです。

    1
    いいねをした人:
    #105900
    ZPHP
    閲覧者
    1

    キタジマさん
    GONSYさん

    ありがとうございます。
    ご指摘いただいたように、CSSの構文ミスをチェックし、
    メディアクエリの閉じられていない箇所も直し、解決しました。

    初歩的なことでしたが、大変助かりました。
    ありがとうございました。

    では、トピックを閉じさせていただきます。

    1
    いいねをした人:
9件の投稿を表示中 - 1 - 9件目 (全9件中)
  • トピック「CSS-レスポンシブ スマホがきかなくなった」には新しい返信をつけることはできません。

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。