解像度の切替サイズの設定方法

Simplicityの特徴 フォーラム Simplicityについての質問 解像度の切替サイズの設定方法

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

      簡単な問題かもしれませんがご質問させてください。

      現在、Simplicity1.5.0をインストールし
      子テーマSimplicity childを使用させて頂いております。

      1024pixの画面でも高解像度の2カラムのレイアウトを表示しようとしているのですが
      対応出来ません、以下に対応した内容を記載させて頂くのでご指摘頂けないでしょうか?

      ●Simplicity childの「テーマの編集」の
      『/* Simplicity子テーマ用のスタイルを書く */』以下に
      Simplicity1.5.0のstyle.cssを丸々コピー。
      ※カスタマイズにあたり、一旦全部記載後、
      後々修正しなかった部分については削除予定のため丸々コピー。

      ●コード部分を以下のように修正
      /* 画面幅が1151px以上の時 */
      @media screen and (min-width:1151px){

      ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

      /* 画面幅が900px以上の時 */
      @media screen and (min-width:900px){

      そもそも子テーマに全部コピーしているのが問題なのでしょうか?

    • #23556
      hidekichi
      ゲスト

      @media screen and (min-width:900px){ と言うのは、その画面サイズの時どういう表示にするかと言う意味です。
      なので、

      @media screen and (min-width:900px){
        #body-in{
          width: 100%; /*例です*/
        }
        #main{
          width: 558px;
        }
        #sidebar{
          width: 300px;
        }
      }

      このように@media … {}の中に{}が入っています。
      仮にどのようにして2カラムにするかですが、どのように表示したいかにもよりますけれども、
      #body-inのサイズを例えば100%(#containerあるいは#body幅にする)で、
      #main + #sidebar(300px)がその100%の中に入ればよいわけです。#body-in100%の時の画面サイズが#main + #sidebar(300px)を超えると#sidebarが下に移動してしまうと思います。

      @media screen and (min-width:900px){ で、画面幅が最低900pxあるわけですから、900-300pxで#mainが600pxあれば画面幅900pxの端末でも入るはずなので、そのあたりを調整するか#sidebar全体の幅を調整して#mainの方に幅をあげるかなどを考えないといけません。

    • #23566
      アバター画像わいひら
      キーマスター

      そもそも子テーマに全部コピーしているのが問題なのでしょうか?

      はい。これは不具合の原因になると思います。
      変更部分だけを、子テーマのstyle.cssに書き込んでください。

    • #23567
      アバター画像わいひら
      キーマスター

      あでも、Simplicity1.5.7の新機能を使えば、完全レスポンシブ機能がオフのときに限り、パソコンでは2カラム表示されます。

    • #23571
      かなさん
      ゲスト

      >hidekichiさん
      >わいひらさん

      お忙しい中
      ご回答ありがとうございます。

      画面幅が900px以上の時は2カラムで
      全体を1070px、#main 740px、sidebar 300pxとしたいと考えており
      教えて頂いた通り以下のように記載してみたのですが
      サイドナビは下に落ちてしまいます。

      /* 画面幅が900px以上の時 */
      @media screen and (min-width:900px){
      /*#navi ul{display:block}*/

      #body-in{
      width: 1070px;
      }
      #main{
      width: 740px;
      }
      #sidebar{
      width: 300px;
      }

      .ad-sidebar{
      margin-top:0;
      }

      #navi ul.sub-menu,
      #navi ul.children{
      display:none;
      }

      現状のスタイルシートファイルとしては以下となります。
      どこか間違っているのでしょうか?
      https://www.dropbox.com/s/l35zyxoh8imn8xk/style.css?dl=0

    • #23577
      アバター画像わいひら
      キーマスター

      #23566に書かれていることは、全然反映されていないですし、

      #23567の方法では、ダメなのでしょうか?

    • #23588
      かなさん
      ゲスト

      >わいひらさん

      Simplicity1.5.7の新機能を使い表示されました、ありがとうございます。

6件の返信スレッドを表示中
  • トピック「解像度の切替サイズの設定方法」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)