当サイトは広告が含まれています

WordPress【左に画像・右に文章】ブログで画像に文字を回り込ませる

WordPress 左に画像・右に文章

こんにちは、ikuzo(いくぞう)です。

私がブログを始めたころ憧れていたものがありました。それは、

左に画像、右に文章です。

単に左に画像、右に文章を入れればいいだけの話ですが、やってみるとレイアウトが崩れて意外とスムーズにはいきませんでした。

今回は私がやった方法を紹介しますので、私と同じように左に画像、右に文章を入れたいのにうまくいかないぞ、と悩んでいる方の参考になれば幸いです。

それでは「左に画像、右に文章大作戦」いってみましょう。

※この記事は、クラシックエディターを使っている方向けの記事です。

スポンサーリンク

画像を左、文章を右に配置する方法

記事に画像を挿入するには「メディアを追加」をクリックします。

「メディアを追加」をクリック

挿入したい画像を画面へドラッグして、

画像を左側へ配置するには「添付ファイルの表示設定」の配置を「左」で指定します。

「なし」を指定しても画像は左に寄りますが、右側に文字を入れることはできません。

添付ファイルの表示設定の配置を「左」で指定

画像を挿入した後でも、画像をクリックすると位置は変更できます。

画像を挿入した後でも、画像の配置は変更可能

これで画像の右側に文字を入れることができるようになりました。

ちなみに画像を挿入してから文字を入れようとすると、画像の上に文字が回り込むことがあります。

画像の上に文字が回り込んだ状態

これはテキストエディターで確認すると、imgタグ(画像)の前に文字が入力されていることが分かります。

imgタグの前に文字がある

画像の前にある文字を消して、後ろに文字を入力すると画像の右側に文字が入ります

imgタグの後ろに文字を入力

画像の右側に文字が入った

スポンサーリンク

問題発生(画像の間隔が不規則になる)

これで「左に画像、右に文章」はできましたが、いくつかの画像を入れたところで気になったことがありました。

PCで見ると……

画像の間隔が不規則

Σ(゚Д゚)……画像の間隔が違うくね?

 

しかもスマホで見るとこんな感じです。PCに比べて離れすぎてやしませんか?

スマホで見ると画像と画像がかなり離れている

主な原因は、PCとスマホ(特に縦画面)では「右側のスペース(余白)の大きさに違いがあること」によるものでした。

画像右側のスペース(PCは広い)

画像右側のスペース(スマホは狭い)

上の画像では同じ文章でも、余白が広いPCは2行、片や余白が狭いスマホは6行も使っています。

どちらも文字の下には空白の4行があって、PCでは画像の右側に収まっていますが……、

PC表示の4行

スマホは文章が長いと行数を使ってしまい、文章の下にある空白がハミ出すわけです。

スマホでは空白が下にハミ出す

つまりこれは、便利なレスポンシブが となってしまったわけですね。

プー太郎
プー太郎

違う気がする。

スポンサーリンク

画像の回り込みを解除できるプラグイン(Clear Floats button)

ドラえもんに出てくる「のび太くん」なら、きっとこう言いますね。

「あ~ん、ドラえも~ん、なんか解決する道具だしてよぉ~」

(ドラえもん)「もぉ~、しょうがないなぁ。そうだ!いいものがある」

てれれれってれ~

Clear Floats button!

プラグイン「Clear Floats button」

調べたらこんな便利なプラグインがあるじゃありませんか!

WordPressの「プラグイン」→「新規プラグインを追加」で検索してみて下さい。

見つけたら「今すぐインストール」をクリックして、インストールできたら「有効化」を押します。

すると、ビジュアルエディターにこんなボタンが追加されます。

Clear Floats buttonのボタン

さきほどのPCの画面に戻りますが、空白の4行を消すと下の画像が上の画像の右横に回り込みます

下の画像が上の画像の右横に回り込む

画像の回り込みを解除したい場所にカーソルを合わせます

回り込みを解除したい場所にカーソルを合わせる

そして先ほどの「Clear Floats button」のボタンを押します。すると……

画像の回り込みが解除された

破線と「CLEAR」という文字が挿入されて、画像の回り込みが解除されました(もちろん破線と「CLEAR」は、実際には表示されません)。

テキストエディターで見たら、こんなコードが挿入されていました。

画像の回り込みを解除するコード

スポンサーリンク

画像の間隔(余白)を調整する方法

プレビューで見ると画像の間隔も、このように同じになりました。

画像の間隔がすべて同じになった

プー太郎
プー太郎

やったね!

あとはこの間隔を調整する方法を紹介します。

imgタグの前後に、余白の大きさを指定するコードを書き込みます。

なんのこっちゃ?と思われた方は簡単なので、これから説明する手順と同じようにやってみて下さい。

ビジュアルエディターをテキストエディターに切り替えます。

ビジュアルエディターをテキストエディターに切り替える

すると、画像用のimgタグがいくつかあります。

imgタグ

imgタグの前に、次のコードをコピー&ペーストして下さい。

<div style=”margin-bottom: 80px;”>

こんな感じです。

imgタグの前に余白を作るコードを貼り付ける

ダブルクォーテーション ” ”  はコピペすると全角になることがよくあります。全角になるとコードが効きません。全角になった場合は手動で半角に直してあげて下さい。

そしてそれぞれの<br style=”clear:both;”>の後ろに</div>を入れます。

</div>を入力

ビジュアルエディターに戻してみると、画像下側の余白が大きくなっていると思います(変わらない場合は最初にダブルクォーテーションを疑って下さい)。

画像下側の余白が大きくなった

「80px」の数字部分を大きくすると(たとえば100pxなど)余白がさらに大きくなり、数字を小さくすると余白も小さくなります。

数字はお好みで調整して下さい。

プー太郎
プー太郎

「px」の代わりに「em」(倍率)でも指定できるよ。

このようにコードを使うことによって、画像の間隔も調整できるんです。

スポンサーリンク

最後に

お疲れ様でした。

今回は「左に画像、右に文章」の記事を作るやり方と、画像と画像の間にある余白の大きさを調整する方法を紹介しました。

私と同じようにクラシックエディターで「左に画像、右に文章」の記事を作りたいと思った方や、

画像の間隔は等間隔でないと気持ちが悪いと思った方にこの記事を見つけていただいて、ほんの少しでも参考になっていたなら幸いです。

本日は最後まで読んでいただき、ありがとうございました。

コメント