WordPressでフロートした画像のフロートを簡単に解除する方法

WordPressでは、固定ページや投稿ページ作成時、挿入する添付画像の配置を「右」や「左」に指定することができます。

画像のフロート解除1
左右に簡単に配置できて便利なんですが、これ、フロートしているので、他の要素が画像の下に入り込んでしまうことがあって困ってしまいますよね。

今回は、挿入した画像の下に他の要素が入り込んでしまった時に、簡単に解除する方法を解説いたします。

フロートした画像の親要素にdiv指定

挿入した画像の「親要素」に、「clearfix」をclass指定します。

<div class="clearfix">
<img src="" class="alignright"><!--画像要素を右配置した例-->
</div>

CSSを指定

div.clearfix:after {
content: "";
display: block;
clear: both;
}

親要素に含まれたフロートした画像すべてのフロート解除を一括指定できるので便利ですね。
一度CSSを書いておけば、あとはその都度親要素になるブロック要素のclassに「clearfix」を指定してあげるだけでOKです。

以上になります。

代表取締役写真

この記事を書いた人|横内 隆志

スキマデザイン株式会社 代表取締役。WEBディレクター・デザイナーとして、ホームページの企画・情報設計・デザイン・SEO・運用まで、WEB制作全般に携わっています。長年の制作経験をもとに、ユーザー目線で情報を整理し、企業やサービスの魅力がきちんと伝わるWEBサイトをご提案しています。愛媛・松山を中心に活動しています。