ページの余白を削る-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の値が比例するように気をつけてください。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です