ブログカスタマイズ

h2などの見出し前後の行間隔・余白をmarginとpaddingで調整【WordPress】

投稿日:2018年5月2日 更新日: 投稿者:

h2やh3などの見出しの前後の間隔(余白のスペース)がなんとなく詰まってるなぁor開きすぎてるなぁ…という時に使える、スペース間隔を自由に調整する方法をご紹介します。

このブログではWordPressでSTINGER8というテーマを使用させて頂いてるんですが、STINGER8など、テーマはそれで完成してるから、いじる必要もそもそもない…という考えもあります。

でも、どうしても気になるところがあるなら変えていった方がブログに愛着もわきますよね。

見出し前後の間隔を調整するやり方はとっても簡単ですが、押さえておきたいポイントもあるので、WordPressでのSTINGER8でのやり方を例にとって1つ1つお話していきます!

見出しの設定を書き変える場所

WordPressの外観→テーマの編集→変えたい見出しタグ(h2、h3、h4など)のあるスタイルシートを開きます。

このブログの場合だと右上の「編集するテーマを選択」の欄を「STINGER8」にし、「スタイルシート(style.css)」の中に「中見出し」と書いてある場所があります。

見出し 間隔

ここが中見出しの色や形、間隔などを設定できる場所になるので、書き変えていきましょう。

ただし失敗するといけないので、バックアップ(コピー)を取っておくことをおすすめします。

間隔を決めるタグmarginとpaddingの違い

さて、見出しの周りの間隔を決めるタグにはまず2種類あります。

  • margin…見出しの外側の間隔
  • padding…見出しの文字の周りだけの間隔

ですね。

イメージつきやすいように、図にするとこんな感じになります。

…ちょっとごちゃごちゃしてますが、見出しの背景に例えば色を塗ったとして、その色の範囲での余白がpadding。見出しの外側の余白がmarginになります。

だから、paddingの間隔を広めにとれば大きくて目立つ見出しになるし、marginの間隔を広くすれば文章と見出しの間隔が開くということですね。

今回の目的「見出しの前後の間隔をあけたいor狭めたい」は、marginの間隔を変えれば達成できます。

margin やpaddingの間隔設定の書き方

margin やpaddingで間隔を設定したい時の書き方は大きく分けて2種類あります。

1つずつ数値を指定

まず1つ目の書き方は、下のようにtop、right、bottom、leftの数値を指定するやり方です。

margin-top: 30px;
margin-right: 5px;
margin-bottom: 20px;
margin-left: 5px;

paddingを指定する場合は、marginのところをpaddingに変えて書けばOKです。

まとめて数値を指定

2つ目の書き方は、top、rightなどに分けずにまとめて一行で設定してしまうやり方です。
数字をいくつ書くかで、対応する場所が変わってきます。

margin: 20px;

↑top、left 、bottom 、right全ての間隔が20pxになります。

margin: 20px 5px;

↑topとbottomは20px、left とrightは5pxになります。

margin: 30px 5px 20px;

↑topは30px、leftと rightは5px、bottomは20pxになります。

margin: 30px 5px 20px 5px;

↑top、left 、bottom 、rightの順番になります。


わたしは1つ目の別々で書くやり方で数値を設定していますが、お好みでどちらでも大丈夫ですよ。

1つ目の方はわたしがWordPressで編集した時デフォルトの順番が上右下左となっていましたが、2つ目の書き方だと上左下右という順番なのが地味にまぎらわしいですね。

自分の分かりやすい、後から編集しやすい書き方で書くのが良いと思います^^

-ブログカスタマイズ
-


  1. もぐらさん より:

    こちらのページを拝見して、ずっと悩んでいたh2前の変な余白をなくすことができました!とっても嬉しいです。本当にありがとうございます!

    • より:

      もぐらさん様 コメント頂きありがとうございます。
      記事の内容がお役に立ったようで、良かったです^^*
      わたしも色々数値やら変えて試してみたりしたのですが、思い通りにいくと嬉しいですよね!

  2. y より:

    h1とh2の見出しを連続投稿したときだけ、h1・h2の間隔を狭くしたいのですが、上記の設定で狭くすると、段落とh2の間も狭くなると思うのですが、h1・h2の間だけ間隔を変えることはできますでしょうか。

    • より:

      y様、コメント頂きありがとうございます。
      返信が大変遅くなり、申し訳ございません。

      もう解決したかもしれませんが…、見出しと見出しは連続させずに間になにか少しでも文章を入れた方が良いと思いますが、もし特定の部分だけ間隔を指定したい場合は↓

      <p style="margin-bottom:1em;"></p>

      わたしはこのタグをいつも使っています。
      数字の部分は、お好きな数字に変えることが出来ます!

comment

メールアドレスが公開されることはありません。

CAPTCHA


関連記事

文字数を数える方法についての解説記事のアイキャッチ画像

Sublime Text 3でHTMLタグを除外して文字数を数える方法

皆さんはブログの記事を書く際、どのテキストエディタを使っていますか? WordPressを使っているブロガーなら、WordPressのエディタを使っている方が多いのでしょうか。 HTMLやCSSを本格 …

虫眼鏡で何かを調べている男性

HTTPSでサイトを作成したのにHTTPのページがインデックスされる場合の解決方法

先日独自ドメインを取得してHTTPS、つまりSSLに対応したサイトを作成したのですが、なぜかHTTPSだけでなくHTTPのページもインデックスされたり、HTTPSのページが検索結果に表示されないといっ …

Speech bubble (ふきだしプラグイン)

Speech bubble (ふきだしプラグイン)でブログで簡単にキャラを会話させよう!


Warning: Use of undefined constant SB_ALERT_SUBTYPE_MISSING - assumed 'SB_ALERT_SUBTYPE_MISSING' (this will throw an Error in a future version of PHP) in /home/digilocus/digilocus.net/public_html/wp-content/plugins/speech-bubble/classes/SnbSpeechBubble.php on line 180

Ame 蓮さん、こないだNHKの人を撃退…じゃなくて、なんか帰ってくれた話が面白かったからブログに書きたいんだけど、会話用のイラスト描いてよ~ 蓮 ブログで会話とかおしゃれなことする気だこの人! 蓮 …

頭を抱えて困った様子の女性

コピペだけでOK!STINGER 8でサイドバーが追尾せず変な位置で固定される問題の解決策

現在DigiLocusではWordPressの無料テーマSTINGER 8を使用しています。 STINGERシリーズは国内でトップクラスの人気を誇るテーマで、筆者はSTINGER 3の頃から愛用してい …

文字マーカー 蛍光ペン

文字マーカーのつけ方!色や太さも変更可能!WordPressでHTMLとCSSの編集

蛍光ペンみたいな可愛い文字マーカーをつけてみたい! こんなのとか。 こんなのとか。 WordPressで自分好みの色や太さの蛍光ペン風マーカーがつけられます☆ わたしも最初はCSSとか訳が分からなかっ …