メタラーまとんがハイソにやらかすようです

東大理系修士卒JTBCエンジニアのハイソサイエティ(上流階級)な日常

【2018年版】無料はてなブログでスマホ画面のフォントを16pxに大きくする方法

ども!まとんです。

堀川登喜矢 (id:xmobile)さんのブログで、はてなブログのフォントは小さくて読みづらい!16pxにしよう!」 という記事を読みました。

xmobile.hatenablog.com

なるほど。

はてなブログのフォントはデフォルトで14pxになっていますが、現代のwebページは16px以上が主流。

文字を大きくして、読みやすくしよう!という記事でしたl

僕も自分のブログに秒で反映しました

文章の読みやすさは、ブロガーとして最重要課題の一つ。

僕も速攻で反映させました。

14pxと16pxでどれくらい違うか

14pxのサイズはこんな感じ。

16pxのサイズはこんな感じ。

この記事では、下記のように表示されるCSSを、PC画面とスマホ画面の両方に反映する手順を紹介します。

大見出し

中見出し

小見出し
  • 箇条書きリスト
  • 箇条書きリスト
  • 箇条書きリスト
  1. 番号リスト
  2. 番号リスト
  3. 番号リスト

デザインの簡単な説明

・<p>タグをfont-size:16pxに設定

・見出し<h3><h4><h5>を僕のブログデザインのものに設定。

・リストを16pxに設定した上で、僕のブログデザインのものに設定。

無料版はてなブログCSSをいじって、スマホ画面にも反映させる方法

無料版はてなブログでは、PC画面のCSSはいじれますが、スマホ画面は直接いじれません。

そこで、ちょっとした裏技を使って、スマホ画面の見出しをいじる方法を半年ほど前に書きました。

highso.hatenablog.com

今回はこれをベースにいじっていきます。

PC画面のCSSを設定

ブログ管理画面の「デザイン」を開き、「スパナ」模様のタブの、一番下に「デザインCSS」カラムがあります。

f:id:highso:20180414154146p:plain

ここの/* </system> */の下の行に、自分が書きたいCSSを書き込みます。

今回書き込んだのは、こんな感じ。(コピペできます)

.entry-content p {
    font-size: 16px;
}

.entry-content h3 {
  position: relative;
  padding: 0.6em;
  background: #e0edff;
}
.entry-content h3:after {
  position: absolute;
  content: '';
  top: 100%;
  left: 30px;
  border: 15px solid transparent;
  border-top: 15px solid #e0edff;
  width: 0;
  height: 0;
}

.entry-content h4 {
  padding: 0.25em 0.5em;
  color: #494949;
  background: transparent;
  border-left: solid 8px #e0edff;
  border-bottom: solid 3px #e0edff;
}

.entry-content h5 {
  border-bottom: solid 3px #e0edff;
  font-size: 16px;
}

.entry-content ul {
  background: #fcfcfc;
  padding: 0.5em 0.5em 0.5em 2em;
  border: solid 3px #e0edff;
}

.entry-content ol {
  background: #fcfcfc;
  padding: 0.5em 0.5em 0.5em 2em;
  border: solid 3px #e0edff;
}

.entry-content ul li{
  line-height: 1.5;
  padding: 0.5em 0;
  font-size: 16px;
}

.entry-content ol li {
  line-height: 1.5;
  padding: 0.5em 0;
  font-size: 16px;
}

 

スマホ画面のCSSを設定

まず、「スマホ」タブの「記事」カラムで「PCと同じHTMLを表示する」にチェック

f:id:highso:20180414154156p:plain

「スパナ」タブの、「記事カラム」の中の、「記事上」の中に、スマホ用のCSSを書き込みます。

f:id:highso:20180414154149p:plain

f:id:highso:20180414154152p:plain

ここでは、CSS文を<style type="text/css">~</style>で囲みます。

具体的には、下記を書きました(コピペできます)

<style type="text/css">
.entry-content p {
    font-size: 16px;
}

.entry-content h3 {
  position: relative;
  padding: 0.6em;
  margin-bottom: 18px;
  background: #e0edff;
}
.entry-content h3:after {
  position: absolute;
  content: '';
  top: 100%;
  left: 30px;
  border: 15px solid transparent;
  border-top: 15px solid #e0edff;
  width: 0;
  height: 0;
}

.entry-content h4 {
  padding: 0.25em 0.5em;
  color: #494949;
  background: transparent;
  border-left: solid 8px #e0edff;
  border-bottom: solid 3px #e0edff;
}

.entry-content h5 {
  border-bottom: solid 3px #e0edff;
  font-size: 16px;
}

.entry-content ul{
  background: #fcfcfc;
  padding: 0.5em 0.5em 0.5em 2em;
  margin-left: 0;
  border: solid 3px #e0edff;
}

.entry-content ol {
  background: #fcfcfc;
  padding: 0.5em 0.5em 0.5em 2em;
  margin-left: 0;
  border: solid 3px #e0edff;
}

.entry-content ul li{
  line-height: 1.5;
  padding: 0.5em 0;
  font-size: 16px;
}

.entry-content ol li {
  line-height: 1.5;
  padding: 0.5em 0;
  font-size: 16px;
}
</style>

  

無料版はてなブログを使っているみなさん、CSSをいじって、フォントサイズを大きくして、読みやすいブログを実現しましょう!

 

以上、メタラーまとんでした。

ではでは。