ページの余白を削る-WordPress Twenty Twelveカスタマイズ

更新

ページの余白を削る以前に、PC表示の際のページ上部のグレーの部分を削除しました。しかし、それ以外の白い余白も削りたくなったので、スタイルシートをいじってみました。

余白を決めているのはstyle.cssの以下の部分です。

/* Page structure */
.site {
padding: 0 24px;
padding: 0 1.714285714rem;
background-color: #fff;
}
.site-content {
margin: 24px 0 0;
margin: 1.714285714rem 0 0;
}
.widget-area {
margin: 24px 0 0;
margin: 1.714285714rem 0 0;
}
/* Header */
.site-header {
padding: 24px 0;
padding: 1.714285714rem 0;
}
.site-header h1,
.site-header h2 {
text-align: center;
}
.site-header h1 a,
.site-header h2 a {
color: #515151;
display: inline-block;
text-decoration: none;
}
.site-header h1 a:hover,
.site-header h2 a:hover {
color: #21759b;
}
.site-header h1 {
font-size: 24px;
font-size: 1.714285714rem;
line-height: 2;
}
.site-header h2 {
font-weight: normal;
font-size: 13px;
font-size: 0.928571429rem;
line-height: 1.846153846;
color: #777;
}
.header-image {
margin-top: 24px;
margin-top: 1.714285714rem;
}

marginとかpaddingが、24px,1.714285714remに設定されているので、これを半分に削減して12px,0.857142857remにしてみます。

style.cssは以下のように変更します。変更箇所をわかりやすくするため、twentyelevennのデフォルトのstyle.cssの記述をコメントアウトの形で残してあります。

/* Page structure */
.site {
padding: 0 /**24px**/12px;
padding: 0 /**1.714285714**/0.857142857rem;
background-color: #fff;
}
.site-content {
margin: /**24px**/12px 0 0;
margin: /**1.714285714**/0.857142857rem 0 0;
}
.widget-area {
margin: /**24px**/12px 0 0;
margin: /**1.714285714**/0.857142857rem 0 0;
}
/* Header */
.site-header {
padding: /**24px**/12px 0;
padding: /**1.714285714**/0.857142857rem 0;
}
.site-header h1,
.site-header h2 {
text-align: center;
}
.site-header h1 a,
.site-header h2 a {
color: #515151;
display: inline-block;
text-decoration: none;
}
.site-header h1 a:hover,
.site-header h2 a:hover {
color: #21759b;
}
.site-header h1 {
font-size: 24px;
font-size: 1.714285714rem;
line-height: 2;
}
.site-header h2 {
font-weight: normal;
font-size: 13px;
font-size: 0.928571429rem;
line-height: 1.846153846;
color: #777;
}
.header-image {
margin-top: /**24px**/12px;
margin-top: /**1.714285714**/0.857142857rem;
}

数値を色々変えることで、余白をカスタマイズできます。

その際、pxとremの値が比例するように気をつけてください。