Twenty Twelveテーマサイトを(サイトを見る媒体により表示に使用されるCSSが違うようですが)パソコンで見るとサイトの上下に余白ができます。

この余白を無くすには、style.cssの「@media screen and (min-width: 960px) 」にある「body .site」に設定されていマージンの値を以下のように変更します。
margin-top:0px;
margin-bottom:0px;
下の例は、子テーマでstyle.cssを上書きする場合です。
body .site {
padding: 0 40px;
padding: 0 2.857142857rem;
margin-top: 0px;
margin-top: 0rem;
margin-bottom: 0px;
margin-bottom: 0rem;
box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
}
IE8対策
「@media screen and (min-width: 960px) 」にある「body .site」の値を変更してもIE8では、Firefoxなどと同じように表示されません。
IEブラウザに対応するためには、Twenty Twelve下のCSSフォルダにあるie.cssファイルを編集(追加)します。または、style.cssに追加します。
style.cssに追加する場合、「@media screen and (min-width: 960px) {}」の外に以下のスタイルを追加します。
.ie8 body .site {
margin-top: 0px;
margin-bottom: 0px;
}
ie.cssでは、「.site」のmarginを0に変更すると上の余白が無くすことが出来ます。
margin: 0px auto;
.site {
box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
margin: 0px auto;
max-width: 960px;
overflow: hidden;
padding: 0 40px;
}
スポンサーリンク


コメント