ヘッダーの横幅指定について

7件の返信スレッドを表示中
  • 投稿者
    投稿
    • #46719
      Leo
      ゲスト

      ヘッダー画像の横幅についてですが、デフォルトでは1106pxとなっており、高さの変更はカスタマイズ可能でしたが、横幅の変更についてやり方がわかりません。2014年の情報は見つけたのですが、同じ項目が最新バージョンではstyle sheetで見つけられませんでした。御指南お願いします。

    • #46722
      みき
      ゲスト

      横幅をどのようにしたいかを教えてください

      2014年の情報は見つけたのですが、同じ項目が最新バージョンではstyle sheetで見つけられませんでした。

      どのような情報ですか?リンクを教えてください

    • #46741
      Hidekichi
      ゲスト

      横幅は、記事幅と画面幅の二種類しかなくいくつに設定したいかは、背景画像を入れる親(あるいはその先祖)の幅が目的のサイズになれば設定できます。

      つまり、

      <div id="header">
        <div id="header-in">
          <div id="h-top"></div>
        </div>
      </div>

      こういう構造になってますが、画面幅の場合は#headerに画像が入ります。記事幅の場合は#h-topに入ります。いずれもwidthは100%で構いません。で、目的の幅を作りたい場合は、#header-inのwidthを設定すれば良いことになります。

      例えば、

      #header-in {
        width: 100%;
        max-width: 1600px;
      }

      このようにして、画像は記事幅になるように#h-topに入れます。まぁ#header-inでも良いですが。そうすると、最大1600pxまで横幅いっぱいで表示されます。

      > 高さの変更はカスタマイズ可能でしたが

      この高さ曲者です。
      というのは、横幅が600pxで高さが100pxが正しい画像の表示域だとした時、横幅が800pxになった時に高さが100pxだとおかしいですよね?
      足りない部分は表示しないか、あるいは引き伸ばすかですがこういう時にheightを固定するのはあまり良くありません。そういう場合は、画像のアスペクト比から、縦の高さを算出して高さを可変させることでPCの時には高さを少し低めに、モバイルの時はやや高く、あるいはその逆などといった事ができるようになります。

      これらは計算が必要なので、画像のサイズがいくつか、設定したいヘッダのサイズはいくつか、PCの時は高さをどうするか、モバイルの時は高さをどうするかなどの仕様が必要です。

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

      横幅については、作成したいサイズの画像を先に作ってしまって、CSSで背景画像指定したほうが手っ取り早いかもしれません。

    • #46843
      Leo
      ゲスト

      色々とご教授ありがとうございます。

      おそらく、なんですが、カスタマイズで、サイドバーの幅を、デフォルトの300pxから336pxに変更した場合の36px分がずれてしまっているのではないかと思っています。

      カスタマイズでいじるくらいの知識しかありませんので、cssなどをいじるのが恐いというのが正直な所ですので、仕様として336pxにした場合に同様にヘッダー背景の良い幅が動かないということでしたら諦めて300pxでの運用を考えています。

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

      PHPならさておき、CSSを変更したからといって、恐れるほどの不具合はでないと思います。
      失敗したと思ったら、追加したCSSを削除すれば良いだけですし。
      CSSのカスタマイズなら、恐れずにどんどん行って問題ないと思います。

      336pxに変更したため、ヘッダー画像がずれてしまったのなら、もう一度ヘッダー画像を設定することで改善されるのではないかと思います。

    • #46940
      Leo
      ゲスト

      テーマに付随するカスタマイズ内でデフォルトが300pxのところを336pxにするという項目にチェックを入れてサイドバーを広げただけなので、ヘッダーが連動されない場合どこをいじればヘッダーが大きくできるのかわかりませんでした。ヘッダー画像設定のところで横幅が1106pxで限定されてしまいますが、stylesheet内に1106pxという指定が検索で見つけられなかったです。36px横幅が広がったため、ヘッダーは1142px必要という認識ですが、そうする方法がわからないということです。

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

      サイドバーの幅を336pxに変更する前のSimplicityデフォルトの幅は1070pxですよ。

      元々1070pxなので、1106pxだけ限定というわけではないと思いますが。36px増えています。
      #46863に書かれたことをやってみられたのでしょうか。
      もしそれでもうまくいかなかったのであれば、実際にうまくいっていないページのURLを掲載していただけると助かります。
      テキストだけでは、想定外の原因については、わからないので。

7件の返信スレッドを表示中
  • フォーラム「テーマファイルのカスタマイズに関する質問など」には新規投稿および返信を追加できません。
スポンサーリンク
アドセンス(大)
アドセンス(大)