Bloggerで記事タイトルの文字が2行で当たるときの直し方|CSSを入れる場所に注意
Bloggerで記事を書いていて、タイトルが2行になると、1行目と2行目の文字が近すぎて当たることがありました。
最初は「行間の数字が悪いのかな?」と思ったのですが、原因はそこだけではありませんでした。
本当の原因は、CSSを入れる場所が違っていたことです。
どんな状態だったの?
記事タイトルが1行なら大丈夫でした。
でも、2行になると文字と文字が近すぎて、見た目がつまって見えました。
原因はこれでした
CSSを書く場所をまちがえていました。
Bloggerでは、テーマのHTML編集でCSSを入れるとき、<b:skin><![CDATA[ の中に入れないと反映されないことがあります。
私は最初、この外に書いていたので、認識されませんでした。
直し方
手順はこれです。
- Bloggerで「テーマ」を開く
- 「HTMLを編集」を押す
- <b:skin を検索する
- <b:skin><![CDATA[ のすぐ下にCSSを書く
- 保存する
入れたCSS
.post-title,
.post-title a,
.entry-title,
.entry-title a,
h1 {
line-height: 1.4 !important;
}
大事なポイント
このCSSは、<b:skin><![CDATA[ の外ではなく、中に入れることです。
ここをまちがえると、コードを書いても反映されません。
どう変わったの?
タイトルが2行になっても、1行目と2行目の間に少し余白ができて、読みやすくなりました。
まとめ
Bloggerで記事タイトルの文字が2行で当たるときは、行間だけではなく、CSSを入れる場所も確認した方がいいです。
今回のポイントはこれです。
- 行間は line-height: 1.4
- CSSは <b:skin><![CDATA[ の中に入れる
同じことで困っている人の参考になればうれしいです。
コメント
コメントを投稿